|
|
Choosing A Webhost: |
Re: adding on branch: msg#00229version-control.cvs.bugs
"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> |
|---|---|---|
| Previous by Date: | Re: rdiff, Paul Edwards |
|---|---|
| Next by Date: | diff doesn't know dead means dead, Paul Edwards |
| Previous by Thread: | Re: adding on branch, Max Bowsher |
| Next by Thread: | Re: adding on branch, Max Bowsher |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive 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 |