
I'm thinking about moving my CVS repository over to SVN. There are a few reasons I'm hesitant. First off, I don't know much about it, so I will have to take the time to learn. In addition, I have tools that currently do a decent job of supporting CVS. For example Emacs, and Cervisia. The Cervisia Konqueror mode is especially nice. AFAIK, Cervisia doesn't support SVN, and I don't know if or how well Emacs will. KDevelop has been all over the place with version control support (I run the bleeding edge), so I have no idea what the current status of that is. Does anybody know of a good SVN GUI client similar to Cervisia? I believe Emacs is actually served out from an SVN server with some kind of CVS emulation wrapper. Does anybody know about this? -- Regards, Steven

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi! Steven T. Hatton wrote:
I'm thinking about moving my CVS repository over to SVN. There are a few reasons I'm hesitant. First off, I don't know much about it, so I will have to take the time to learn.
If you come from CVS, learning SVN should not be too difficult. They try to be very close in terms of commands and concepts.
In addition, I have tools that currently do a decent job of supporting CVS. For example Emacs, and Cervisia. The Cervisia Konqueror mode is especially nice. AFAIK, Cervisia doesn't support SVN, and I don't know if or how well Emacs will. KDevelop has been all over the place with version control support (I run the bleeding edge), so I have no idea what the current status of that is.
Does anybody know of a good SVN GUI client similar to Cervisia?
There is a whole bunch of clients listed on http://subversion.tigris.org/project_links.html. I have built and toyed around with eSVN (http://esvn.umputun.com/) - you can download an RPM for SUSE 9.3 from my home page: http://lenz.homelinux.org/RPMs/9.3-i386/ Not sure how it compares to Cervisia, though. I come from a BitKeeper background :)
I believe Emacs is actually served out from an SVN server with some kind of CVS emulation wrapper. Does anybody know about this?
Nope. Bye, LenZ - -- - ------------------------------------------------------------------ Lenz Grimmer <lenz@grimmer.com> -o) [ICQ: 160767607 | Jabber: LenZGr@jabber.org] /\\ http://www.lenzg.org/ V_V -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCnriHSVDhKrJykfIRApccAJ4n2ZfVXhKo/6L9u4s87Llq2bQT+ACfZOs3 7pxQJ9Uo0fvTUscbqwpEUuc= =578e -----END PGP SIGNATURE-----

On Thursday 02 June 2005 09:43, Lenz Grimmer wrote:
If you come from CVS, learning SVN should not be too difficult. They try to be very close in terms of commands and concepts.
Right. We made that migration with the YaST2 repository a few months ago - quite a lot of software, and 5+ years worth of history. The migration went without a hitch, and even hackers who don't care to RTFM learned what they needed within a few hours. The SVN man page has a link to the one relevant book which also contains a really good migration guide.
In addition, I have tools that currently do a decent job of supporting CVS. For example Emacs, and Cervisia. The Cervisia Konqueror mode is especially nice. AFAIK, Cervisia doesn't support SVN, and I don't know if or how well Emacs will. KDevelop has been all over the place with version control support (I run the bleeding edge), so I have no idea what the current status of that is.
Does anybody know of a good SVN GUI client similar to Cervisia?
I don't know any, but I think that in due course somebody will either write one or adapt Cervisia to handle both. But it's questionable if this is really needed - SVN provides half-graphical access to the repositories via your web browser. It doesn't do everything Cervisia does, in particular not the nice history and branches graph with clickable diffs between versions - that's the downside. But for branches SVN has a completely different approach anyway, and I found the web mode to be _much_ more useful for that than anything Cervisia ever did. I miss the nice and easy diff, though. CU -- Stefan Hundhammer <sh@suse.de> Penguin by conviction. YaST2 Development SUSE Linux Products GmbH Nuernberg, Germany

On Thursday 02 June 2005 05:43, Stefan Hundhammer wrote:
On Thursday 02 June 2005 09:43, Lenz Grimmer wrote:
If you come from CVS, learning SVN should not be too difficult. They try to be very close in terms of commands and concepts.
Right.
We made that migration with the YaST2 repository a few months ago - quite a lot of software, and 5+ years worth of history.
The migration went without a hitch, and even hackers who don't care to RTFM learned what they needed within a few hours.
The KDE guys seem pretty happy with it. That migration also went very smoothly, AFAIK. I did set up the server, and put my current project under SVN. It works so far. Don't forget that RTFM takes time. I have so many different books with in arm's reach I probably couldn't finish them in a lifetime. I don't want another tool I have to become an expert with. I just want something that keeps backups of my code for the next time I learn the hardway the eshell expands '~' in rm -f '~'.
The SVN man page has a link to the one relevant book which also contains a really good migration guide.
I've been looking at it a bit. I just learned my 9.3 is back ordered, so I guess I either install my own newer version, or you one before the latest.
But it's questionable if this is really needed - SVN provides half-graphical access to the repositories via your web browser. It doesn't do everything Cervisia does, in particular not the nice history and branches graph with clickable diffs between versions - that's the downside.
What I like is the ability to go through the file listings and both see what's changed, and manipulate it. Now that I've gotten the feel for how it works, I've come to really like the Emacs CVS inetrface. It's simple, functional, and does what I need.
But for branches SVN has a completely different approach anyway, and I found the web mode to be _much_ more useful for that than anything Cervisia ever did.
I miss the nice and easy diff, though.
I haven't done much with this but start, and point it at my repository. It looks pretty good. http://smartcvs.com/smartsvn/eap.html -- Regards, Steven
participants (3)
-
Lenz Grimmer
-
Stefan Hundhammer
-
Steven T. Hatton