emacs-devel
[Top][All Lists]
Advanced

[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




reply via email to

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