Subversion
From Scribus Public Wiki
Please see the installing section on docs.scribus.net for more info on the Official Documentation site.
Here is a link to Craig Ringer's explanation on the list.
Part of that message:
QUICK START
You cannot 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 <Version>, check out <SVN Path> instead:
| Version | SVN Path | Status | |
|---|---|---|---|
| Version135x | /trunk/Scribus | **unstable/development version** | |
| Version13x | /branches/Version13x/Scribus | ||
| Version133x | /branches/Version133x/Scribus | **stable version** | |
| Version12x | /branches/Version12x/Scribus | **deprecated** |
So, if I wanted to use svn:// to check out 1.3.3.12svn, 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" .
[edit] Compiling and Installing
From this point, use cmake, make, and make install to compile your downloaded Scribus.
[edit] General Information About Subversion
There is an online reference at this site.
Once you have subversion installed, you can get some help at the command line by entering
svn help
which will print out this:
usage: svn <subcommand> [options] [args] Subversion command-line client, version 1.4.3. Type 'svn help <subcommand>' for help on a specific subcommand. Type 'svn --version' to see the program version and RA modules or 'svn --version --quiet' to see just the version number. Most subcommands take file and/or directory arguments, recursing on the directories. If no arguments are supplied to such a command, it recurses on the current directory (inclusive) by default. Available subcommands: add blame (praise, annotate, ann) cat checkout (co) cleanup commit (ci) copy (cp) delete (del, remove, rm) diff (di) export help (?, h) import info list (ls) lock log merge mkdir move (mv, rename, ren) propdel (pdel, pd) propedit (pedit, pe) propget (pget, pg) proplist (plist, pl) propset (pset, ps) resolved revert status (stat, st) switch (sw) unlock update (up) Subversion is a tool for version control. For additional information, see http://subversion.tigris.org/
Hopefully, we won't be using 'svn blame' very often.

