Hi Allan,
I've hit something that bother me a lot since I use Arch/tla[1] as version control software. It has a feature where files are shared through hard links in a revision library meaning that if across several changesets, a given file doesn't change, it is stored only one time.
That requires that the editor one use to edit the file break hard links on Save (i.e. creating the new file and renaming instead of save in-place). Emacs does that by default and vim can be tweaked to do it too. I don't know what BBEdit does because I've never used it outside the demo mode.
I've already bought TM because I think it is a great editor but to be able to use it for all my developements, I need TM to behave like the above. The default behaviour is breaking all revisions stored in the library :(
Thoughts, comments? ----- [1] http://gnuarch.org/
On 8/10-2004, at 22:14, Ollivier Robert wrote:
I have some... I am against this as a _default behaviour_, because it can of course be less efficient and there can certainlty be times where you DON'T want to break your links... granted that hard links are rarely used. I think it would be nice as an option in a future version :-).
On 8/10-2004, at 22:19, Sune Foldager wrote:
Comming to think about it, since the entire file is written out all the time, it probably won't make any speed difference... there could be a permission problem though.
According to Sune Foldager:
I see it is not in 1.0.1b1, please please pretty please put that in 1.0.2 or even 1.0.1 final. I cannot use TM for development right now :(