SVN

From Open Clip Art Library Wiki

Jump to: navigation, search


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"
Personal tools