Hi all We've made the switch to Subversion. Anonymous CVS will remain available for at least a week, but will not be updated, and all new work is going into svn.
Unless you use CVS versions of Scribus, this does not affect you at all, and you can stop reading here. CVS snapshot tarballs or binary builds are not affected by this change either. You only care if you actually use the anonymous CVS repository. For those who use CVS, using subversion is not that different. Subversion has most of the same commands. The biggest difference for anonsvn users is that it uses locations within the repository, rather than tags, to identify branches. QUICK START ----------- You can not upgrade your CVS working copy to svn. You must check out a new copy. All subversion URLs for Scribus anonsvn are based at: svn://scribus.info/Scribus/ There's also http://scribus.info/svn/Scribus/ , which gets you to the same content, but svn://scribus.info/Scribus/ is usually faster. HTTP access might be useful to those behind paranoid firewalls or proxies, though. If you used to check out -r <tag>, check out <path> instead: cvs tag svn path ------- -------- Version135x /trunk/Scribus Version13x /branches/Version13x/Scribus Version133x /branches/Version133x/Scribus Version12x /branches/Version12x/Scribus So, if I wanted to use svn:// to check out 1.3.3.10svn, I'd run: svn co \ svn://scribus.info/Scribus/branches/Version133x/Scribus \ scribus133x Updating your working copy is much the same as cvs - just cd into your working copy and run "svn up" . EXTRAS ------ Unlike CVS, it's easy to look around the repository with `svn ls', eg: $ svn ls svn://scribus.info/Scribus/branches/ Scribus/ Version12x/ Version133x/ Version13x/ Version13x-Qt4/ lprof/ scribus/ start/ subik/ You can also check out subdirectories if you're only interested in one bit. Most usefully, you can export individual files from subversion, which should be good for translators. For example: svn export \ svn://scribus.info/Scribus/trunk/Scribus/scribus/po/scribus.ru.ts will take a copy of the latest scribus.ru.ts from trunk (ie what was Version135x in CVS) for you to work on. Alternately, you can just browse for and download files with your browser from: http://scribus.info/svn/Scribus/ ADVANCED USERS: --------------- For people who are doing their own development work, maintaining patch sets, doing translations, etc from anonsvn, you might be interested to know that the git scm system is capable of working with subversion to provide you with a local repository with history, allowing you to maintain private branches etc. Check out: http://tw.apinc.org/weblog/2007/01/03#subverting-git http://git.or.cz/course/svn.html -- Craig Ringer
