[jbig2-dev] Source moved to subversion repository

Ralph Giles ralph.giles@artifex.com
23 Mar 2003 23:36:22 +0000


I've moved the development code out of sourceforge cvs into a subversion
repository hosted on ghostscript.com. Subversion(.tigris.org) is a new
revision control system which aims to be 'cvs done right', which is to
say the model is the same but many of the warts are fixed. It's much
nicer to use and we're considering using it for Ghostscript once it
becomes stable. The jbig2dec project has fewer users so we're
experimenting with it first.

We'll continue to post releases on sourceforge.

The tool situation with subversion (or svn) will likely be much better
than it is now for cvs. Among other things, svn uses WebDAV as one of
its protocols. So it's possible to access files (read-only) either over
the web or by mounting the repository directly. We don't currently have
that set up because of some apache version conflicts on ghostscript.com.
In the meantime I'll set up a nightly-snapshot tarball, like everyone
used to do before viewcvs. :)

Those with write access to the old repository should have it on the new
server. Use svn://svn.ghostscript.com/svn/jbig2dec/ as the base url, and
add a tunnel-agent entry to your ~/.subversion/servers

	[global]
	svn-tunnel-agent = /usr/bin/ssh

(or to a specific group if you have other svnserv repositories that
don't use ssh tunneling) See
http://svnbook.red-bean.com/book.html#svn-ch-5-sect-4.2 for more info.

The repository layout is as follows:

jbig2dec/
    trunk/	this is the main development branch for code
    tags/	this is for tagged versions of the code (releases)
    branches/	experimental versions of the code
    website/	repository of the jbig2dec website

So normally one would do:

	svn co svn://svn.ghostscript.com/svn/jbig2dec/trunk jbig2dec

to get a r/w version of the code.

Cheers,
 -r