-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Frank Hemer wrote:
|> Glancing at your doc and test cases, I gather that this change |> just tags the revisions and does not yet provide a way to get at |> the information for diffs/merges/etc.? | | | That's right. I didn't like the way cvsnt evaluates tages - or | better - the commitid tags. Because this is related to the general | enhancement of tags (.previous and alike), I'm looking forward to | your suggested shot at implementing Steve Cameron's idea/patch. | Maybe (probably?) this will allow a better approach? | | However, the current patch allows log and status output to be | parsed for the commitid on the client side - to identify related | revisions. | | Btw: The cvsnt uses commitid tags in the following manner: | | @commitid: the specific commit @<commitid: the previous commit | | The id is evaluated in rcs.c::translate_symtag(), adding just a few | lines would add this all, but imho that solution is not the best. | | It's a matter of compatibility: If we want to stay compatible with | cvsnt, we have to follow the same policy ... My personal preference | would at least be to use sth. more clear like 'id:' to identify a | symbolic tag as a commitid, instead of the '@' char. But most | likely that's not worth breaking compatibility ... maybe allow | both??? | | What do others think about this?
How about .commitid./commitid/ (where "/commitid/" is replaced with the actual commitid), with @ as an acceptable alias for ".commitid." for compatibility with CVSNT? Then .commitid./commitid/.previous or @</commitid/ could be used to specify the previous revision.
Regards,
Derek -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (Cygwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCH1eULD1OTBfyMaQRAts7AKDRyUz/+UWFwnwLuLUTOZAXHeoo7ACeJ7PZ nAeDKaOnJfUiGYGUX5D5xc8= =nOSl -----END PGP SIGNATURE-----
_______________________________________________ Bug-cvs mailing list Bug-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-cvs