emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Missing file in EMACS_22_BASE (GIT repo)


From: Jason Rumney
Subject: Re: Missing file in EMACS_22_BASE (GIT repo)
Date: Fri, 05 Oct 2007 10:34:10 +0100
User-agent: Thunderbird 2.0.0.6 (Windows/20070728)

Andreas Schwab wrote:
> It isn't.  The file exists, but only on one branch.  When it is added to
> a different branch there needs to be a way to tell that the file didn't
> exist before that point on that branch.  That's the way CVS works.  The
> current situation cannot have been created without rewriting history.
>   
The creation date of that file is what tells that it didn't exist before
then. This is no different on a branch than the trunk. I think you are
thinking of the way git or arch works, not the way CVS works. In CVS,
files branch, not repositories.

> Now try -rEMACS_22_BRANCHPOINT.  The file magically appears before it
> was even created.
>   
The EMACS_22_BRANCHPOINT tag is supposed to be there as an aid to
automated merging. It is not intended to give a snapshot of the
development tree at a specific time. If it is supposed to do the latter,
then it should be removed from that file, since the file did not exist
at that time. The other branchpoint tags such as emacs-unicode-2-base
also present the same problem, regardless of the fact that those
branches contain a redundant deletion and readdition of the file.







reply via email to

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