-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Frank Hemer wrote:
| Here is a more detailed description of the tag-extensions:
Mostly this sounds great, with the few questions/exceptions that I
have noted.
Could you write the final version up as a patch to doc/cvs.texinfo?
| '.origin': Will always resolve to the very first revision. If a
| file has been added on a branch, .origin will resolve to the first
| revision on that branch, otherwise it will follow the mainline.
|
| '.root': Will resolv to the predecessor of the first revision on
| the focused branch.
I think your terminology is still a little off here. Technically, the
root revision of a branch is on both the parent and the branch and is
therefore also the "first" revision on the branch. This is one of the
reasons that I still think your ".origin" tag makes no sense. Could
you please either remove it or provide me with a use case that
explains/justifies it?
| '.next': The next revision on the focused branch. Does _not_ follow
| the mainline as this would prevent access to revisions on a vendor
| branch that were introduced _after_ the first commit/merge onto the
| trunk.
Could you please explain this in more detail?
| If a combined tag with relative extensions is used for commands
| that change the local sandbox and set sticky tags, the resulting
| numeric revision is used for sticky tagging. This is because tags
| like .trunk.prev.prev imho don't really make sense - '.prev',
| '.next' will force usage of numeric sticky tags in any position,
| and all elative tags will if used not in head position.
I agree with you here when .prev or .next are applied to a dynamic
(branch) tag, since a request like "the tipe of the branch minus two
revisions" seems unlikely to remain meaningful in a dynamic sense, but
I think that applied to a static tag it would be best to leave the
text in the sticky tag for readibility. "release-1.0.prev" is not
going to change unless someone moves the release-1.0 tag.
| If the combined tag ends with '.head', this will overwrite -
Could you explain this further?
| I hope I have addressed all issues concerning the new tags, and
| would very much appreciate some feedback and maybe some results
| from testing ...:-)
This all still sounds great, but it cannot be committed without docs
and test cases.
Regards,
Derek
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCLw0zLD1OTBfyMaQRAlYnAJ46v9suhl9Y576IjI5GZGcWckHyBwCeNNtj
cPhg1i6KXaiOwvz6PEgZIX8=
=vEFi
-----END PGP SIGNATURE-----
_______________________________________________
Bug-cvs mailing list
Bug-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-cvs