logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: adding on branch: msg#00229

version-control.cvs.bugs

Subject: Re: adding on branch

"Max Bowsher" <maxb@xxxxxxx> wrote in message
news:mailman.6774.1053949125.21513.bug-cvs@xxxxxxxxxx
> Paul Edwards wrote:
> > "Max Bowsher" <maxb@xxxxxxx> wrote in message
> >> 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.
> >
> > Logically, I don't think a user submitting an advanced version of
> > a file, on his own branch, should interfere with the natural behaviour
> > of an import, which would create a non-dead-head, not in the
> > Attic. The whole point of a branch is for people to have their
> > own playpen and not cause harm to the natural processing
> > outside that branch.
>
> Except the natural behaviour of an import is to add revisions to the vendor
> branch, and create a head revision to start from *if and only if* one does
> not exist already. If there is *any* existing head development,

But that's the whole point - there is no existing head development.
All there is is a user mucking around on his own branch, which is
what people with their own branch tend to do. A user mucking
around on his branch should not interfere with what is essentially
"production processing".

> import
> simply shows a conflict, and expects you to do a merge.

I don't mind the conflict. But I won't notice it either way. There
entire source tree shows up as a conflict whenever I do an
import, because almost every single file exists, and has half a
dozen branches on it.

I do mind having to do a merge to get the head made active.
I didn't even realise I could do that. I thought I needed to
manually move it out of the Attic to get a head "created"?

I don't want to manually merge all these files anyway, I want
to be able to say "yes, yes, yes, all those imported files, make
them active, regardless of what some tinpot branch owner
has been up to".

> >>> 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...?
> >
> > I have had other problems, can't remember exactly what, and I
> > solved them by moving them out the Attic. I don't think a file
> > should be in the Attic if it's counterparts (imported in the same
> > way) are not.
>
> The rule is simple: "head is dead" == "in Attic".
> The fact that 2 files came from the same import is irrelevant.

I think existing behaviour is illogical, and requires manual
processing for no reason.

BFN. Paul.


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qnx.openqnx.dev...    gcc.libstdc++.c...    solaris.opensol...    information-ret...    misc.misterhous...    web.catalyst.ge...    apache.webservi...    redhat.release....    hardware.lirc/2...    kernel.autofs/2...    technology.sust...    linux.vdr/2003-...    editors.lyx.gen...    org.user-groups...    netbsd.devel.pk...    xdg.devel/2004-...    version-control...    jakarta.slide.d...    debian.packages...    creativecommons...    ports.ppc.embed...    bug-tracking.bu...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation