Gromacs

Git

    Version as of 05:24, 25 May 2013

    to this version.

    Return to Version archive.

    View current version

    Gromacs now uses Git for source code control. There were many reasons for the move from CVS, but the strongest point for Git is that it has much better support for truly distributed source code management - anybody can set up their own repository and allow others to pull code from it. In contrast to CVS you always have the full history available on your own computer, anybody can have their own branches and it is significantly easier to create patch sets between branches. More information about Git is avaiable e.g. on its Wikipedia page. 

     

    Moving from CVS to Git, anonymous access

    For technical reasons, we have chosen to make the move as a clean cut rather than trying to support both CVS and Git in parallel. If you only used CVS for read-only access to get the latest code this is a non-issue, just check out using Git instead!

     

    Moving from CVS to Git, developers with modified code

    We will keep the CVS server live (but in read-only mode!) for a little while, but with the version frozen to the date of the move (June 3, 2009). If you still have lots of non committed code, do a "cvs diff" to create a patch against the last version of CVS, check out a new Git-based tree, and finally apply the patches there. This might lead to some conflicts, but in return it will be much smoother for you to track the main tree in the future. 

    Page last modified 00:03, 9 Jul 2009 by rossen