Patch to enable MacCVS Pro to:
* read/write aliases to the local tree dir in session
files that are relative to the session file's parent
dir.
* open and use locked session files
* respect 'ckid' locked session files by not writing
trivial data to the rsrc fork at every access; and
MROing the session file's 'ckid' rsrc when user saves
intentionally.
All this is mainly useful when keeping session files
under maccvs pro version control (but is good form in
general anyway, esp w.r.t locked files).
the other major missing feature in this context is that
maccvs pro can't upgrade the current session file, this
seems to be a fair bit harder to implement but would be
very nice to have (the current session file should be
recognized as a special case of an open file).
Cheers,
Daniel
patch adding session file handling enhancements
Logged In: YES
user_id=99865
What are the implications of using the parent folder of the
session file as the basis for alias resolution, if the user
stores session files outside of their source tree? Would
this break any existing users?
Logged In: YES
user_id=90580
No, this doesn't break existing session files. if the alias
can't be resolved relatively, absolute alias resolution is
tried.