[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `smoothing_enabled' undeclared
From: |
Stefan Monnier |
Subject: |
Re: `smoothing_enabled' undeclared |
Date: |
Thu, 06 Jul 2006 18:27:58 -0400 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
>> > Every branch has a "head". The main branch is called "the trunk".
>> HEAD is a tag. Is it a tag for the head of the trunk or the head of the
>> branch which the working directory is in?
It's the head of the current branch.
> The CVS docs are maddeningly vague about this...
At best,y es.
> I thought it was the latter, but I just did a bit of testing, and the
> result of using -rHEAD is different depending on which command you use.
All cases where HEAD refers to the trunk are either historical or just
plain bugs.
> * "cvs update -rHEAD src/xfaces.c" _changes_ the sticky tag from the
> file to be "HEAD", and updates it to be the latest revision on _the
> trunk_.
And it puts the src/xfaces.c file in a state that CVS itself doesn't
understand: i.e. it's a bug. Same thing with any other pseudo-tag
like BASE.
> [I suppose the reason it is this way is that they simply didn't
> special-case HEAD in places where they really should have, so the result
> is probably internally consistent but confusing for users...]
That's about right, although a bit too generous.
Stefan