Hi Folks,
If cvs doesn't allow us to move files, which becomes almost inevitable in
larger and longer-lasting projects, then we may be interested in finding a
tool which provides the missing functionality and has a short learning
traject for CVS users. AFAIK SubVersion is "almost" cvs regarding the
command syntax. And, there are tools which convert a CVS tree to a SVN tree.
Finally, SubVersion works with WebDAV (an HTTP "extension") and hence solves
the proxy/firewall issues the CVS users encounter (although some cvs clients
allow the user to *login* over a tunnelling proxy, the other commands are
still ignoring the proxy...)
http://subversion.tigris.org/project_links.html
Regards,
Olivier
| -----Original Message-----
| From: Peter Kjellerstedt
|
| > -----Original Message-----
| > From: Brad Hards
| >
| > -----BEGIN PGP SIGNED MESSAGE-----
| > Hash: SHA1
| >
| > On Thu, 30 Oct 2003 13:18 pm, Guy Harris wrote:
| > > I have none (other than the loss of CVS history it'd
| > > cause, thanks to CVS not knowing anything about renames
| > > or moves, but that's life - we might be able to preserve
| > > some of it by copying the ,v files to epan/packet and
| > > just "cvs remove"ing the files in the top-level directory).
| >
| > If you can access the server filesystem, you can move the
| > files around without losing history. It doesn't come for
| > free though - you won't be able to check out old revisions
| > of ethereal.
|
| Which of course is a no no.
|
| > See http://www-es.fernuni-hagen.de/cgi-bin/info2html?(cvs)Inside
|
| Copying is a much better way of moving files in CVS:
|
http://www-es.fernuni-hagen.de/cgi-bin/info2html?(cvs)Rename%20by%20copy
ing
> Brad
//Peter