Stephen L Arnold writes [in excruciatingly long lines]:
> 
> I assume this pre-supposes that the new version (wdiff-0.05) has the
> same directory structure, and the same set of (modified) source files as
> the previous version.  What happens if the organization of the source
> tree was changed?  How much can CVS do on it's own, or do I basically
> have to analyze all the changes beforehand and do a whole slew of "cvs
> add" "cvs rm" etc?  (I was hoping CVS would help with this part).

CVS will handle any reorganization semi-automagically.  Additions are
handled by the import, but deletions require a tiny bit of manual
intervention.  As the manual notes, if you have made local changes, CVS
will warn you that you have to merge them and will suggest doing a
checkout to start merging:

        $ cvs checkout -jFSF_DIST:yesterday -jFSF_DIST wdiff

That checkout will also note any files that have been removed and do
"cvs remove" on them for you.  Committing the result then updates your
repository.  You just need to remember to do that checkout even if you
haven't made any local changes and CVS doesn't remind you.

-Larry Jones

Wow, how existential can you get? -- Hobbes

Reply via email to