info-cvs
[Top][All Lists]
Advanced

[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: address@hidden

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-----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]