Hi all, sorry to pose such a stupid question, but I'm confused and the listserv mails (yes, they can be seen even without a slac account, though I have one) are not enough for me, as a beginner, to understand. I have installed the hps software using cvs, according to the instructions on software installation on the confluence page. Now, I realise I should switch to svn. How can this be done at this point? May I simply svn commit on the top of a cvs installation? Or, do you suggest to start over from scratch replacing the cvs instructions with svn? (if this is the case, better do this before starting any real work, I guess). I suppose this would be the cleanest solution, but I'm not sure I really know how to do it. Thanks, cheers Alessandra On Fri, 6 Dec 2013, McCormick, Jeremy I. wrote: > Hi, Stuart. > > Answers below... > >> First, svn is replacing cvs as the version control system for hps-java > > Yes, the CVS should be considered frozen, though it is still technically writable. In fact, all projects in the CVS > related to HPS have been migrated, not just hps-java. > >> requiring appropriate changes to be made to workflows for installing and updating installations of hps-java > > There are indeed changes which were covered in a series of messages to hps-software from myself. > I will also cover this all in more detail at next week's software meeting. > >> with no change in the use of maven to build the code, correct? > > Maven is still used but the specifics are somewhat different. Again, see messages to the hps-software list. > >> Secondly, production code and user code, I'm slightly confused at what is meant by these terms >> (putting a name to one example of each should be enough to clear that up) > > User code is personal analysis Drivers and the like or code that is not used in the mainline reconstruction. > These packages usually have the user's name in the package in some form like org.hps.users.jeremym etc. > This is an organizational convention only. These classes are now kept in the 'users' area in SVN which > is the 'hps-users' Maven module. > >> but am I right in thinking the changes made in moving to svn makes it easier to keep these separate? > > Not exactly. I extracted these packages from hps-java and put them in another Maven module after the > move to SVN, but it wasn't dependent on the new version control system. > > BTW, the archives of the hps-software mailing list are here: > > https://listserv.slac.stanford.edu/cgi-bin/wa?A0=HPS-SOFTWARE > > But I think you might need a SLAC account to see them (?). > > ######################################################################## > Use REPLY-ALL to reply to list > > To unsubscribe from the HPS-SOFTWARE list, click the following link: > https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1 > ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the HPS-SOFTWARE list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1