Re: adding on branch

"Max Bowsher" <[email protected]>
Newsgroups gmane.comp.version-control.cvs.bugs
Message-ID <015f01c32306$a4f71ce0$78d96f83@pomello>
Paul Edwards wrote:
> "Max Bowsher" <[email protected]> wrote in message
> news:[email protected]...
>>> Ok, but an import is another way of adding a "head" version.
>>> So the import should also go through the same logic, moving a
>>> file out of the Attic and putting it into the normal spot,
>>
>> No, if you import on top of a dead head revision, you get a conflict, as
>> expected, and then you merge, and the commit after that commits and alive
>> revision, causing the RCS file to move out of the Attic.
>
> What I meant was, if you do an import, and no file currently
> exists, it will automatically add it, and a head will now exist,
> where none previously existed.
>
> So import is different from adding on a branch.
>
> Import is expected to create a head version.
>
> So if in the Attic there is an existing file, but it only has a branch
> (file was added on a branch), there is no explicitly-dead head,
> then that should also be reason to move out of the Attic.

Um, no. There cannot not be a head. Therefore, when a file is added on a
branch, there *must* be a dead head added. Correspondingly, importing
creates a live head revision it creates a new RCS file - but if one already
exists, there is no reason for import to touch head, and no reason to affect
the Attic-status of a file.

> At work, our multiple projects are branched off various drops of
> various imports.  The head is never used.  So we never get files
> added on a branch moved out of the Attic unless I do it manually.

And this is a problem because...?



Max.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.