[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Commit ID Enhancement
From: |
Derek Robert Price |
Subject: |
Commit ID Enhancement |
Date: |
Mon, 24 May 2004 17:19:20 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040413 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
It occurred to me that a "Commit ID" implemented as a tag might make a
useful addition to the CVS feature-set.
If a unique commit id tag were applied to each revision as it is
committed (unique across the repository and the same for each file in
a commit), this might be a useful step towards the merge/change set
tracking some people have proposed.
Such a special tag could be accessed to back out a single commit,
implying something like `up -j <cid> -j <<cid> -1>' when used alone to
back out a single, complete, "change".
I would think that either a new namespace and new options // to or
syntax involving -r & -j would be in order or a namespace outside the
current tag namespace, perhaps using names that start with a character
currently prohibited in tags. I definately prefer the latter but I
have not examined all the implications of that change.
Just an idea in case anybody has any spare time on their hands.
Cheers,
Derek
- --
*8^)
Email: derek@ximbiot.com
Get CVS support at <http://ximbiot.com>!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFAsmbYLD1OTBfyMaQRApiWAKCmX9lEIfQIY+WrqahfSF2EXfE4XgCg8oCg
sbpPza77ssctiwGsUM8rcpY=
=9TZH
-----END PGP SIGNATURE-----