|
From: | Michaeljohn Clement |
Subject: | Re: [Gnu-arch-users] Re: How to rename a category? |
Date: | Wed, 17 Nov 2004 20:36:18 -0700 |
User-agent: | Mutt/1.5.6i |
On Wed, Nov 17, 2004 at 12:47:45PM -0600, Charles Duffy wrote:
Renaming a category is changing history.
It doesn't have to be.
You're changing what revision $FOO was called when it was checked in; that's part of its history.
Projects morph. The continuous history of the code is bound more tightly to our conception of the identity of a project than the name. It would be nice if arch mapped current names onto an arbitrary, static, and non-semantic namespace.
Now, if you want to just do this for future revisions, that's a whooole different kettle of fish. Tag from foo--dev--0.1 to bar--dev--0.1, and create a new branch foo--new--0.1 (or foo--dev--0.2, or whatever). Now, you have the correct names for future work, but you haven't changed the past.
Almost good enough, but then when I check out foo--dev--0.1 (actually just foo--0 in this case) in a couple months when I need it again, I'm going to have a Monty Python moment until I remember what happened. I'm pretty insistent about limiting the number of things I have to remember.
pgpRM_f379EhN.pgp
Description: PGP signature
[Prev in Thread] | Current Thread | [Next in Thread] |