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

Peterson, Peter F. petersonpf at ornl.gov
Tue Sep 19 18:46:45 BST 2006


Freddie,

 

None of the links work. Are you sure that the server is open through
your lab's firewall?

 

P^2

 

________________________________

From: nexus-developers-bounces at anl.gov
[mailto:nexus-developers-bounces at anl.gov] On Behalf Of Akeroyd, FA
(Freddie)
Sent: Tuesday, September 19, 2006 1:21 PM
To: nexus-developers at anl.gov
Subject: [Nexus-developers] CVS/Bugzilla -> SVN/TRAC

 

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/
<http://svn.nexusformat.org/>  and checked out via
http://svn.nexusformat.org/trunk/ <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/ <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
<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
<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
<http://svn.nexusformat.org/library>  and
http://svn.nexusformat.org/definitions/
<http://svn.nexusformat.org/definitions/>   rather than just
http://svn.nexusformat.org/ <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 <http://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/09ccfb87/attachment.html 


More information about the NeXus-developers mailing list