|
From: | Aaron Bentley |
Subject: | Re: [Gnu-arch-users] Status of global and tree aliases |
Date: | Tue, 20 Jul 2004 17:40:49 -0400 |
User-agent: | Mozilla Thunderbird 0.5 (X11/20040309) |
Tom Lord wrote:
> From: Andrew Suffield <address@hidden>> No, these really are tree aliases.Did I misread? Jblack gave them a "source" filename. They would be archived. In effect, they are persistently set (though mutable) per-version.
They're not per-version, they're per-tree. If you change the tree version, the values persist. They can't have any effect above the tree root, while a version-variable-based solution could. Their values don't correspond to any given revision, because they can be changed without committing. Precious tree aliases can vary by tree, even when the trees contain the unchanged source for same revision.
Actually, it would be undesirable if a merge could _not_ change a version variable. It's only important that verges can change version variables in controlled and domain-specific ways.
The obvious ways of changing a version-variable by committing to a different version look quite heinous. You'd have to either add a bogus patchlog for the target version, or alter an existing patchlog for the target version. So I assume you have something more sophisticated in mind.
Aaron -- Aaron Bentley Director of Technology Panometrics, Inc.
[Prev in Thread] | Current Thread | [Next in Thread] |