Re: [Plib-devel] Submenu Colors in PUI
Brought to you by:
sjbaker
From: Andy R. <an...@pl...> - 2006-05-01 19:46:23
|
James 'J.C.' Jones wrote: > I could set up a SVN repository on my web server. It has higher > uptime than SourceForge, large bandwidth and sufficient disk > space... the only problem is it's generally considered awkward for > the project's source repository to be dependent on one person. Big warning: Subversion is great -- similar to but better than CVS in almost every way. Except for one, which is IMHO a dealbreaker: Subversion stores its data in db4 files, which are NOT a standardized format. They change incompatibly between versions of Berkely db. I got bit badly by this at one point with a personal repository. I upgraded my main server from FC3 to Ubuntu Hoary and hosed the svn archive. To my knowlege, there are *no* recovery tools for this situation. The only solution was to boot back to the old OS, do a full dump, and then restore it under the new OS. The obvious correlary here is that backups of svn archives made by simply copying the files are dangerous unless you know exactly the version of software on which they were made. In the general case, you won't be able to restore your archive on an arbitrary host. I'd stick with CVS. Subversion can be made to work reliably, but not by a casual sysadmin. Unless you're planning on doing your backups and archiving via a full dump, and testing restores, I'd stick with CVS. It has much cleaner failure modes, a human-readable file format, and an upgrade path that doesn't require a full dump/restore of the database. Andy |