[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Checking out a branch with -D
From: |
Jim.Hyslop |
Subject: |
RE: Checking out a branch with -D |
Date: |
Mon, 12 Jul 2004 16:03:13 -0400 |
Neil Carlson wrote:
> I have the following scenario. A new file foo.c was added to the
> head on Apr 1. On Jun 1 changes on the head were merged to a branch
> MY_BRANCH that existed prior to Apr 1; in particular foo.c was added
> to the branch. I now want to recover a working copy of the branch
> as it existed on May 1. I check out a copy with the command:
> cvs co -r MY_BRANCH -D "2004-05-01" my_module
> For some reason I'm getting a copy of foo.c, when foo.c was not part
> of the branch at that time. Is this the way it's supposed to work?
Yes, because -D xxx means "the latest revision before xxx". If you want
*just* that date, try
-D"2004-05-01<2004-05-02".
Actually, it shouldn't really be such a big issue, should it? Your makefiles
will just ignore the file.
--
Jim Hyslop
Senior Software Designer
Leitch Technology International Inc. (http://www.leitch.com)
Columnist, C/C++ Users Journal (http://www.cuj.com/experts)