[OPEN-ILS-DEV] Subversion rollover

Bill Erickson billserickson at gmail.com
Tue May 29 12:17:53 EDT 2007


All,

For some time we've been pondering the migration of the Evergreen code
repository from CVS to Subversion [1].  After some testing and deliberation
and what appears to be a convergence of needs with respect to changes in the
repository layout, it seems the time for migration is nigh.

Apart from the change in the revision control system, we will be breaking
OpenSRF out into its own repository.  OpenSRF was never really a part of the
ILS proper, so this seems like a logical separation.  This will allow us to
better isolate changes and give OpenSRF a chance to evolve and stabalize on
its own.   (Installation note:  This means OpenSRF will be installed first
as a standalone package and Evergreen will then be layered over it, so to
speak.)

Our current plan is make the migration on the evening of June 11th.  There
may be a brief period of mirroring where we keep the repository behind a
firewall and mirror to a public, read-only machine while we shake out any
remaining Subversion configuration/security issues.  However, the plan is to
have the "real" repository online using "svnserve" in short order.

Though we're still in the planning phase, the Subversion repository URLs
will likely look something like the following:
For OpenSRF:
  svn.open-ils.org/OpenSRF <http://svn.opensrf.org/OpenSRF/> (possibly
svn.opensrf.org/OpenSRF/)
For Evergreen:
  svn.open-ils.org/ILS/

I won't waste anyone's time espousing the benefits of Subversion :)
However, I would like to know if anyone in the community has any particular
comments or thoughts on this move.  What can we do to make this transition
easier for code and documentation writers?  My feeling is that moving to
Subversion will be almost trivial.  Breaking OpenSRF out into its own repo,
however, will create a larger ripple, mainly with the installation
documentation.

As always, we appreciate any insights and suggestions you all can provide.
I imagine this will be a welcome change to Subversion users and, I hope, an
easy transition for long-time CVS users.

-bill

By the way, thanks for all the excellent patches that came in while I was
away on vacation and thanks to Mike for wrangling them in!


[1] http://subversion.tigris.org/

-- 
Bill Erickson
PINES Systems Developer
Georgia Public Library Service
billserickson at gmail.com
http://open-ils.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.georgialibraries.org/pipermail/open-ils-dev/attachments/20070529/b91ba401/attachment.html


More information about the Open-ils-dev mailing list