[cvsnt] newbie branch/merge question

Nick Duane nickdu at msn.com
Wed Aug 16 22:07:16 BST 2006


I ended up doing a cvs stat -R and that seems to have resolved this issue.

Nick

"Nick Duane" <nickdu at msn.com> wrote in message 
news:ebvqgo$5r0$1 at paris.nodomain.org...
>
> "Gerhard Fiedler" <lists at connectionbrazil.com> wrote in message 
> news:10e87d9caf8gq$.dlg at connectionbrazil.com...
>>
>>
>> I think here is missing a check for files that are in 3.7.2 but not 
>> anymore
>> in 3.7.3; that is, files that have been removed from the project. For 
>> that
>> you have two options: Either you don't only copy in step 4, but rather
>> delete all project files (version 3.7.2 -- but do /not/ delete all the 
>> CVS
>> subdirectories and any files in them) and then copy the 3.7.3 files in, 
>> or
>> you run a directory compare utility and see which files have been removed
>> in 3.7.3. If you use the first option, WinCvs for example will show you
>> which files have been removed. In any case, these files should be "cvs
>> remove"d from the repository before committing.
>>
>
> Well I started my effort.  I added all the files from 3.7.2 to the 
> repository and tagged it.  I then checked out this module and deleted all 
> the files, except the cvs directories and their contents.  I copied over 
> the 3.8 files into my working directory.  I was hoping that WinCVS would 
> then show me what files had been deleted and what files had been changed. 
> I guess it would also show me which files were new.  Unfortunately WinCVS 
> pretty much showed all files as having been modified.  When I diff'd some 
> of the files they showed no difference.  I noticed that for the files that 
> were not actually changed (but showed as changed in WinCVS) after running 
> cvs status on that file from a command window the file would no longer be 
> shown as modified in WinCVS.  By the way, the cvs status command showed 
> the file as up to date.  I realize this is not a WinCVS support newsgroup, 
> but if anyone knows why this is happening and a way around it I would 
> appreciate it.
>
> Snippet from cvs\Entries from one directory below:
>
> /main.cpp/1.1/Wed Aug 16 16:24:47 2006//
> /version.rc/1.1/Wed Aug 16 16:24:47 2006//
> D/EOMBusiness.LIB////
> D/Performance////
> /TibMessageParser.h/1.1/Tue Aug 15 19:26:29 2006//
> /TibMessageParser.cpp/1.1/Tue Aug 15 19:26:29 2006//
>
> The two files at the end are the ones I ran cvs status on.  Before running 
> status I'm sure they had Aug 16 as opposed to Aug 15.  When dir'ing the 
> directory the dates on the files are Aug 15.  Though when viewing 
> properties of the files I see that the modified date is the 15th, but the 
> created date is the 16th (which in itself seems a bit odd).  Do I just 
> need to set the created date equal to the modified date?
>
> Thanks,
> Nick
> 




More information about the cvsnt mailing list