[Nexus-developers] CVS/Bugzilla -> SVN/TRAC

Akeroyd, FA (Freddie) F.A.Akeroyd at rl.ac.uk
Tue Sep 19 18:21:09 BST 2006


I've moved a copy of the NeXus CVS repository to subversion for testing
- this can be browsed via the web at http://svn.nexusformat.org/ and
checked out via http://svn.nexusformat.org/trunk/ etc. Currently there
are no accounts with write access and the old CVS repository is still
alive and well. I installed and tried TortoiseSVN client (win32,
http://tortoisesvn.net/) and I think it all looks reasonable. I'd be
grateful if others (with more subversion knowledge) could take a look
and see if it looks OK. In addition I have installed TRAC at the URL
http://trac.nexusformat.org which is a bug tracking system that
integrates with subversion and also provides a source browser via
http://trac.nexusformat.org/browser If I recall previous discussions
there did not seem to be anybody against moving from cvs/bugzilla to
subversion/trac, but now is the time to say so. 

There are a few matters to consider now though before doing the move
proper. Currently the class/instrument definitions and library are
together in the same repository; you can get the definitions on their
own by specifying a subpath of the URL, but I think it would be worth
splitting them up into their own repository entirely (you would have
e.g. http://svn.nexusformat.org/library and
http://svn.nexusformat.org/definitions/  rather than just
http://svn.nexusformat.org/ ) The advantages of splitting is that you
get tighter control over any actions you want to do when files change
and so do not sent messages about API changes to definitions people.
etc. The disadvantage is that some tools (such as TRAC) work on a
repository so you would need separate instances. I think "definitions"
and "library" are sufficiently separate that this would be useful to do
... anybody else any thoughts, and is there anything else that it might
be worth separating?

www.nexusformat.org is currently a proxy back to the NeXus MediaWIKI ...
the plan is to move this off the ANL server onto our TRAC/Subversion
server and then we can format definitions "on the fly" from subversion
into WIKI pages for discussions
etc.
 
Freddie
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.nexusformat.org/pipermail/nexus-developers/attachments/20060919/0f713e0e/attachment.html 


More information about the NeXus-developers mailing list