SVN
From Open Clip Art Library Wiki
←Older revision | Newer revision→
We use Subversion (SVN) for our revision source control and document management on this project. If you want to work on this project, please get use to the system by reading the Subversion Book.
NOTE: We are currently transitioning our old CVS repository to SVN as our new system, ccHost, is externally in SVN, and we need to modernize. And, now we are transitioning FreeDesktop.org SVN to OSUOSL SVN right now finally!
Contents |
URLs
Here are the URLs for using SVN:
https://svn.openclipart.org/public/openclipart
Also, there is a private repo which only the admins can access with configs and other private data:
https://svn.openclipart.org/private/openclipart
Since we use ccHost as our web engine, you also need to check that out.
Here is an example command line for checking out a tagged release:
svn co svn+ssh://svn@code.creativecommons.org/svnroot/cchost/tags/5_0_1
If you are using TortoiseSVN or RapidSVN or a similar program, to check out ccHost, use the following URL:
http://code.creativecommons.org/svnroot/cchost/tags/5_0_1
and for the latest 5.1 version:
http://code.creativecommons.org/svnroot/cchost/tags/5_1
You will need an account with Creative Commons if you want commit access to ccHost. Furthers details can be found at http://code.creativecommons.org.
Modules
You can check out these modules or if you have an account, you can commit to the public SVN repos. The listing of modules below is subject to change at any time. If you want to find the latest modules out, do this:
svn list https://svn.openclipart.org/public/openclipart
bin
Various scripts for operating on the site and collection.
https://svn.openclipart.org/public/openclipart/bin
developers
Folders for misc. things for developers.
https://svn.openclipart.org/public/openclipart/developers
docs
Documents about the project, and some mockups like Andy's new website design mockup.
https://svn.openclipart.org/public/openclipart/docs
packager
This is the packager for making releases we use.
https://svn.openclipart.org/public/openclipart/packager
planet
The templates for our plane OCAL and planet OCAL news.
https://svn.openclipart.org/public/openclipart/planet
www
The files we need for the website, including skins and extras (plugins) for ccHost we use.
https://svn.openclipart.org/public/openclipart/www
private
For admins with private access, get conf and www private files with the following paths:
https://svn.openclipart.org/private/openclipart/conf
And:
https://svn.openclipart.org/private/openclipart/www
Examples
If you only want to check out the main development trunk of the website module, then:
svn co https://svn.openclipart.org/public/openclipart
Tagging a Release
svn copy https://svn.openclipart.org/public/openclipart \ https://svn.openclipart.org/public/openclipart/tags/2_0_1 \ -m "Tagging 2.0.1 release"
Categories: HOWTO | Guide | Developer

