<br><font size=2 face="sans-serif">In fact..  We can do all of this
very easily..  The environment variable P4ROOT establishes the base
directory of the directory under revision control.  To see if a file
is under perforce revision control you use `p4 fstat` and it will tell
you the status of the file ( return 0 ) or if it's not under revision control
it returns 1.</font>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">---<br>
<br>
Steven M. Klass<br>
<br>
Strategic Manager, Design Automation - Analog Mixed Signal<br>
<br>
SMSC<br>
3930 East Ray Road, Suite 200<br>
Phoenix, Arizona 85044<br>
(480) 704-7046 (Desk)<br>
(480) 225-1112 (Mobile)<br>
steven.klass@smsc.com</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Gerd Knops <gerti-textmate@bitart.com></b>
</font>
<br><font size=1 face="sans-serif">Sent by: textmate-bounces@lists.macromates.com</font>
<p><font size=1 face="sans-serif">03/08/07 05:34 PM</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
TextMate users <textmate@lists.macromates.com></font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">TextMate users <textmate@lists.macromates.com></font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [TxMt] VIM features I miss</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2><br>
On Mar 8, 2007, at 5:50 PM, Charilaos Skiadas wrote:<br>
><br>
> So maybe I am missing something, but what do you mean by read-only?<br>
<br>
Perforce (SCM) sets files to read-only when they are checked in, and  <br>
makes them writable when they are checked out.<br>
<br>
Ideally there would be a command that can be run when a user first  <br>
tries to modify a read-only file. That way we could have a script  <br>
that checks if the file is under perforce control, and offers to  <br>
check it out. jEdit has been doing that for years...<br>
<br>
Gerd<br>
<br>
<br>
______________________________________________________________________<br>
For new threads USE THIS: textmate@lists.macromates.com<br>
(threading gets destroyed and the universe will collapse if you don't)<br>
http://lists.macromates.com/mailman/listinfo/textmate<br>
</font></tt>
<br>