Re: Why does CVS treat removed files so specially?

2000-02-16 Thread Greg A. Woods
[ On Wednesday, February 16, 2000 at 14:43:26 (-0800), |}avid (opeland wrote: ] > Subject: Why does CVS treat removed files so specially? > > Note that main.c DOES NOT get tagged. It's not supposed to be. Tags are used primarily to tag "releases" (i.e. to give a symbolic name to all of the revis

RE: Why does CVS treat removed files so specially?

2000-02-16 Thread Chris Cameron
On Thursday, February 17, 2000 11:43 AM, |}avid (opeland [SMTP:[EMAIL PROTECTED]] wrote: > Why does CVS treat removed files in such a special way? To be more specific, > consider the following example: > > > ls > CVS/ > blah.c > main.c > blah.h > > > cvs tag -F some_tag > T blah.c > T main.c >

Re: Why does CVS treat removed files so specially?

2000-02-16 Thread |}avid (opeland
Essentially, I am version controlling a website. As such files, assets, etc. get added and removed. On our live site, all files are checked out with the tag 'live'. On our development server, users tag files they want to go up to live and a cron job does periodic cvs updates. So, from time t

RE: Why does CVS treat removed files so specially?

2000-02-16 Thread Chris Cameron
On Thursday, February 17, 2000 2:49 PM, |}avid (opeland [SMTP:[EMAIL PROTECTED]] wrote: > Essentially, I am version controlling a website. As such files, assets, etc. > get added and removed. On our live site, all files are checked out with the > tag 'live'. > So you are using a constant 'sl

Re: Why does CVS treat removed files so specially?

2000-02-16 Thread Greg A. Woods
[ On Wednesday, February 16, 2000 at 17:48:38 (-0800), |}avid (opeland wrote: ] > Subject: Re: Why does CVS treat removed files so specially? > > The problem occurs when doing more sophisticated developemnt. We have > essentially 5 layers - 1 where developers work, 1 where files ar

Re: Why does CVS treat removed files so specially?

2000-02-16 Thread David L. Martin
>Note that main.c DOES NOT get tagged. Even if you 'cvs tag -F some_tag main.c' >it does not get tagged. You can ONLY tag the new (dead) revision, via >'cvs tag -r 1.2 main.c', which is cumbersome, because not all files in a source >tree are on the same revision. You can also do 'cvs tag -r HEA

Re: Why does CVS treat removed files so specially?

2000-02-17 Thread |}avid (opeland
The difference I have is subtle. Most everyone on the list defines tagging a file as indicating which files you want to group into a release. I define tagging a file as indicating which revisions of files you want to group into a release. By tagging a dead revision, I am saying "Include the rem

Re: Why does CVS treat removed files so specially?

2000-02-17 Thread Greg A. Woods
[ On Thursday, February 17, 2000 at 18:53:05 (-0800), |}avid (opeland wrote: ] > Subject: Re: Why does CVS treat removed files so specially? > > The difference I have is subtle. > > Most everyone on the list defines tagging a file as indicating which files you > want to group i

Re: Why does CVS treat removed files so specially?

2000-02-18 Thread |}avid (opeland
Not to continue to harp, but: > No, you're not exactly right and what you're missing is perhaps a > critical facet that will help your understanding of this issue. "We" > (i.e. CVS) define tagging to mean which revisions of which files are to > be grouped together (perhaps for a release, or to m

Re: Why does CVS treat removed files so specially?

2000-02-18 Thread Tobias Weingartner
On Friday, February 18, "|}avid (opeland" wrote: > >(To recap, I have a moving tag that I use to indicate which revision of a file >is in which state of workflow). So, if have dev/stage/live tags, and the dead >revision is tagged as dev and as stage, but the previous (non-dead) revision is >tagg

RE: Why does CVS treat removed files so specially?

2000-02-18 Thread dbockenf
Regarding difficulty using tags with removed files: How about if instead of deleting a file (and cvs removing it), you modified it into an empty file and committed that? Nothing's in the Attic, so tagging is straight-forward. You could go ahead and remove the file after all of your tag layers we

Re: Why does CVS treat removed files so specially?

2000-02-18 Thread Greg A. Woods
[ On Friday, February 18, 2000 at 09:32:06 (-0800), |}avid (opeland wrote: ] > Subject: Re: Why does CVS treat removed files so specially? > > YES. I consider the removal of a file as a new revision of that file. So does > CVS. I simply want it to apply to concept of tagging, stat

RE: Why does CVS treat removed files so specially?

2000-02-20 Thread Chris Cameron
On Saturday, February 19, 2000 6:32 AM, |}avid (opeland [SMTP:[EMAIL PROTECTED]] wrote: > Not to continue to harp, but: > > > No, you're not exactly right and what you're missing is perhaps a > > critical facet that will help your understanding of this issue. "We" > > (i.e. CVS) define tagging t

Re: Why does CVS treat removed files so specially?

2000-02-21 Thread Steve Greenland
On 18-Feb-00, 11:32 (CST), "|}avid (opeland" <[EMAIL PROTECTED]> wrote: > We are NOT doing multiple lines of development, but enacting a process > WORKFLOW which says that files are in a different state at different > times. Whether or not the file is present or not doesn't (and > shouldn't) mat

RE: Why does CVS treat removed files so specially?

2000-02-21 Thread Chris Cameron
On Saturday, February 19, 2000 5:41 AM, Greg A. Woods [SMTP:[EMAIL PROTECTED]] wrote: > [ On Friday, February 18, 2000 at 17:58:35 (+1300), Chris Cameron wrote: ] > > Is this a bug? A tag -F will move an existing tag, maybe it should check > > in the Attic and remove the tag from any files whi

Re: Why does CVS treat removed files so specially?

2000-02-22 Thread |}avid (opeland
This solution makes sense to me. I think my argument is probably strenthened by the fact that 'cvs tag -d <>' in a directory doesn't remove the tag from removed files. Thanks! Dave On Tue, Feb 22, 2000 at 08:52:41AM +1300, Chris Cameron wrote: > On Saturday, February 19, 2000 5:41 AM, Greg A.

RE: Why does CVS treat removed files so specially?

2000-02-17 Thread Chris Cameron
On Friday, February 18, 2000 3:53 PM, |}avid (opeland [SMTP:[EMAIL PROTECTED]] wrote: > The difference I have is subtle. > > Most everyone on the list defines tagging a file as indicating which files you > want to group into a release. > > I define tagging a file as indicating which revisions of

Re: Why does CVS treat removed files so specially?

2000-02-18 Thread |}avid (opeland
> I think everyone is in violent agreement with you, except that a removed > file is no longer in the revision. "The revision" is a misnomer. Checking out via '-r <>' is saying "Get me all versions of all files with the tag <>. In the case of removed files, CVS should simply NOT get that file o