Print

Print


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