Using Subversion
7 Comments
Subversion (SVN) is an free version control system, and according to Wikipedia, it’s the most popular VCS in the open source community. But its popularity isn’t nearly as important as what it does: make it easier to keep things up to date.Subversion can operate as both a client and server, but to use it with Scriblio, all you’ll need is the client. The client software runs on whatever computer you’re hosting (or developing) Scriblio on, and at your command will update the Scriblio software to the latest available (it can do a lot more, see below).
Installation
Subversion is available for a number of platforms, but if you’re hosting Scriblio/WordPress on Linux, it can most easily be installed using YUM. On RedHat 5.x, Fedora, and CentOS (and others?) simply entering this command as root will do all the work:
yum install subversion
It’s also worth noting that most of the development of Scriblio is done on Mac OS X, where SVN is run as a command line application with an easy graphical installer.
Usage
You can download the Scriblio plugin directly into your WordPress plugins folder.
Change directories into the plugins folder:
cd wp-content/plugins/
Tell SVN to get stable version 2.3v6 from the server and put it into a folder named “scriblio”:
svn checkout http://svn.scriblio.net/plugin/tags/2.3v6/ scriblio
Similarly, you can cd into the site’s wp-content/themes directory and download the Scriblio theme:
svn checkout http://svn.scriblio.net/theme/trunk/ scriblio
There’s no need to untar or unzip the files, SVN puts all of the files in the folder you specify, ready for you to activate them. And updating is even easier, simply cd into wp-content/plugins/scriblio (or the theme’s directory), and tell SVN to update:
svn update
Other commands you should explore:
svn info
svn status
svn diff
svn help
Repository Layout
Stable versions can be found in /tags, here:
Development versions are in /trunk:
Repository Status
Information from the repository about the last several updates:
- Revision : updated , by :
Changed files:
- Revision -1: updated , by :
Changed files:
- Revision -2: updated , by :
Changed files:
- Revision -3: updated , by :
Changed files:
- Revision -4: updated , by :
Changed files:
- Revision -5: updated , by :
Changed files:
- Revision -6: updated , by :
Changed files:
- Revision -7: updated , by :
Changed files:
- Revision -8: updated , by :
Changed files:
- Revision -9: updated , by :
Changed files:
- Revision -10: updated , by :
Changed files:
- Revision -11: updated , by :
Changed files:
- Revision -12: updated , by :
Changed files:
- Revision -13: updated , by :
Changed files:
- Revision -14: updated , by :
Changed files:
- Revision -15: updated , by :
Changed files:
- Revision -16: updated , by :
Changed files:
- Revision -17: updated , by :
Changed files:
- Revision -18: updated , by :
Changed files:
- Revision -19: updated , by :
Changed files:
- Revision -20: updated , by :
Changed files:
- Revision -21: updated , by :
Changed files:
- Revision -22: updated , by :
Changed files:
- Revision -23: updated , by :
Changed files:
- Revision -24: updated , by :
Changed files:
- Revision -25: updated , by :
Changed files:
- Revision -26: updated , by :
Changed files:
- Revision -27: updated , by :
Changed files:
- Revision -28: updated , by :
Changed files:
- Revision -29: updated , by :
Changed files:
- Revision -30: updated , by :
Changed files:
- Revision -31: updated , by :
Changed files:
- Revision -32: updated , by :
Changed files:
- Revision -33: updated , by :
Changed files:
- Revision -34: updated , by :
Changed files:
- Revision -35: updated , by :
Changed files:
- Revision -36: updated , by :
Changed files:
- Revision -37: updated , by :
Changed files:
- Revision -38: updated , by :
Changed files:
- Revision -39: updated , by :
Changed files:
- Revision -40: updated , by :
Changed files:
- Revision -41: updated , by :
Changed files:
- Revision -42: updated , by :
Changed files:
- Revision -43: updated , by :
Changed files:
- Revision -44: updated , by :
Changed files:
- Revision -45: updated , by :
Changed files:
- Revision -46: updated , by :
Changed files:
- Revision -47: updated , by :
Changed files:
- Revision -48: updated , by :
Changed files:
- Revision -49: updated , by :
Changed files:
- Revision -50: updated , by :
Changed files:
- Revision -51: updated , by :
Changed files:
- Revision -52: updated , by :
Changed files:
- Revision -53: updated , by :
Changed files:
- Revision -54: updated , by :
Changed files:
- Revision -55: updated , by :
Changed files:
- Revision -56: updated , by :
Changed files:
- Revision -57: updated , by :
Changed files:
- Revision -58: updated , by :
Changed files:
- Revision -59: updated , by :
Changed files:
- Revision -60: updated , by :
Changed files:
- Revision -61: updated , by :
Changed files:
- Revision -62: updated , by :
Changed files:
- Revision -63: updated , by :
Changed files:
- Revision -64: updated , by :
Changed files:
- Revision -65: updated , by :
Changed files:
- Revision -66: updated , by :
Changed files:
- Revision -67: updated , by :
Changed files:
- Revision -68: updated , by :
Changed files:
- Revision -69: updated , by :
Changed files:
- Revision -70: updated , by :
Changed files:
- Revision -71: updated , by :
Changed files:
- Revision -72: updated , by :
Changed files:
- Revision -73: updated , by :
Changed files:
- Revision -74: updated , by :
Changed files:
- Revision -75: updated , by :
Changed files:
- Revision -76: updated , by :
Changed files:
- Revision -77: updated , by :
Changed files:
- Revision -78: updated , by :
Changed files:
- Revision -79: updated , by :
Changed files:
- Revision -80: updated , by :
Changed files:
- Revision -81: updated , by :
Changed files:
- Revision -82: updated , by :
Changed files:
- Revision -83: updated , by :
Changed files:
- Revision -84: updated , by :
Changed files:
- Revision -85: updated , by :
Changed files:
- Revision -86: updated , by :
Changed files:
- Revision -87: updated , by :
Changed files:
- Revision -88: updated , by :
Changed files:
- Revision -89: updated , by :
Changed files:
- Revision -90: updated , by :
Changed files:
- Revision -91: updated , by :
Changed files:
- Revision -92: updated , by :
Changed files:
- Revision -93: updated , by :
Changed files:
- Revision -94: updated , by :
Changed files:
- Revision -95: updated , by :
Changed files:
- Revision -96: updated , by :
Changed files:
- Revision -97: updated , by :
Changed files:
- Revision -98: updated , by :
Changed files:
- Revision -99: updated , by :
Changed files:
- Revision -100: updated , by :
Changed files:
Related items
7 Responses to “Using Subversion”
Leave a Reply
Comments should show a courteous regard for the presence of other voices in the discussion. We reserve the right to edit or delete comments that do not adhere to this standard.

October 31st, 2007 at 1:34 am
[...] the Scriblio plugin. I recommend getting the files from the svn depository, either by installing Subversion or by copying all the files in the trunk into a scriblio folder in [...]
November 5th, 2007 at 7:26 pm
[...] le a Scriblio plugint. Lehet bűvészkedni svn depókkal is, de annak ellenére, hogy most már kizárólagos pingvin-fogyasztó vagyok, boldog lennék, ha [...]
December 17th, 2007 at 11:30 pm
[...] get the spelling stuff, svn up both the Scriblio plugin and theme. Machine tag support is part of bSuite, available via SVN [...]
February 27th, 2008 at 8:39 pm
[...] just posted a WordPress 2.3 compatible version of Scriblio to the SVN repository. I’ve not updated the package files yet, but Lichen’s already installed it (she got it [...]
March 13th, 2008 at 2:03 pm
[...] Batchelder wrote the JavaScript that makes it work, and all the features are incorporated in the current version of Scriblio. To implement it in an existing Scriblio installation, take a look at Matt’s [...]
March 13th, 2008 at 2:08 pm
[...] Batchelder wrote the JavaScript that makes it work, and all the features are incorporated in the current version of Scriblio. To implement it in an existing Scriblio installation, take a look at Matt’s [...]
June 7th, 2008 at 9:09 pm
[...] recently posted a significant update of Scriblio to SVN. The code is alpha quality and not ready for production, but it includes a number of enhancements, [...]