Besides git, there is Subversion and a new distributed SCM: Mercurial

     http://www.selenic.com/mercurial/wiki/

Being distributed, it may have advantages for cellml, considering the
worldwide spread of cellml participants.

Bob G

On Thu, 2007-11-08 at 13:44 +1300, Andrew Miller wrote:
> Hi all,
> 
> As a proof of concept, I have set up an unofficial CellML specification 
> git at http://repo.or.cz/w/cellml-draft-miller.git . This repository is 
> intended to show the concept of using a distributed revision control 
> tool to work on specification development, and not to suggest that this 
> is necessarily the type of technology which will be used for the actual 
> specification development.
> 
> I have used DocBook as the source format in this repository based on the 
> preliminary consensus on the CellML discussion mailing list - again, 
> this is not intended to suggest that DocBook will be the final format 
> used for specification development, but to show the concept, as one 
> format or another needs to be chosen even at he proof-of-concept stage.
> 
> git clone git://repo.or.cz/cellml-draft-miller.git andrews-spec-version
> cd andrews-spec-version
> git checkout -b normative remotes/origin/normative
> 
> You now have a local repository of my unofficial draft version of the 
> specification. You can make and commit your own changes locally, and 
> potentially push them to your own publicly visible repository (which 
> would allow me, or someone else to pull the changes into my version). 
> This makes it easy for everyone to keep their own draft versions, and 
> merge in changes that they agree with from others. We could eventually 
> set up an official git where changes which become widely accepted are 
> pushed, and to provide a starting point for people wanting to propose 
> additional changes.
> 
> BTW on my system, I can generate the HTML output using:
>    xsltproc --xinclude --param section.autolabel 1 
> /usr/share/xml/docbook/stylesheet/nwalsh/xhtml/docbook.xsl toplevel.xml 
>  >toplevel.xhtml
> 
> The exact command you should use will depend on where things are 
> installed on your system.
> 
> Best regards,
> Andrew
> 
> _______________________________________________
> cellml-discussion mailing list
> [email protected]
> http://www.cellml.org/mailman/listinfo/cellml-discussion
_______________________________________________
cellml-discussion mailing list
[email protected]
http://www.cellml.org/mailman/listinfo/cellml-discussion

Reply via email to