[TxMt] Trapping file open
John Fieber
jfieber at slis.indiana.edu
Fri Feb 10 21:09:54 UTC 2006
On Feb 10, 2006, at 12:16 PM, Trevor Harmon wrote:
> But I don't see how the Perforce vs. BitKeeper vs. whatever wars
> are relevant. Can't the TextMate user choose whatever versioning
> control system works best for him?
The wars are not relevant to the discussion. Sadly, though, the
TextMate user may have less influence over the version control system
she/he must use than she/he would like.
In the course of a day I mostly work with files under version
control. During the course of a day I open many, many files in
TextMate for viewing, with no intention of editing. If every file I
open for viewing gets checked out for edit (in the perforce sense),
it is a hassle for me to revert those files later, and other users
get warnings that I have those files open for edit when I don't
actually intend to edit them. The warnings which are actually
somewhat useful, degenerate to noise if every file I merely open for
reading is opened for edit in the eyes of the version control system.
I'm NOT saying that the ability to hook into a file opening event is
at all a bad thing. I am suspicious of hooking a version control
operation into it though. If a file opening hook were available, and
a version control bundle hooked it, I would hope that the hook would
be an opt-in setting and not on by default.
More generally, I would like TextMate to treat read-only files as
exactly that: read only and un-editable until I explicitly say I want
to override the read-only status either by simply flipping a write
flag, or a more involved version control system operation.
-john
(And BTW, does anyone in particular own the Perforce bundle? I've
been adding some odds and ends to my copy of it...)
More information about the textmate
mailing list