espressomd-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ESPResSo-devel] Private CVS -> Public Git


From: Olaf Lenz
Subject: [ESPResSo-devel] Private CVS -> Public Git
Date: Wed, 10 Nov 2010 12:22:33 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6

Hi again!

The first thing that has happened is that the ESPResSo development
source code has been moved.

So far, the development code was only available to those developers that
had an account on the corresponding machine. Furthermore, it used the
pretty outdated CVS version control system.

From now on, ESPResSo is using the distributed version control system
"git" on the Savannah server. For you, this means that you can get the
current development source code anonymously at any time by following the
instructions on the following page:

  https://savannah.nongnu.org/git/?group=espressomd

This also means that it has become much simpler to start developing
ESPResSo code and to publish your modifications! I will write a page on
how to do that in time.

For those of you that have already worked with a VCS but only know
centralized version control systems so far (CVS or Subversion), there
are a few changes in the way to work with git. The following pages might
help you:

  http://git-scm.com/course/svn.html
  http://www.ibm.com/developerworks/linux/library/l-git-subversion-1/

For development, we will adapt the model of the Linux kernel, i.e. not
all developers will be able to push their changes to the public
repository. Instead, I will play the role of the integrator, who is the
only one allowed to push to the repository. If you have any changes to
ESPResSo, you can either send me a patch (obtained with "git
format-patch"), or you set up a public repository and send me a
"pull-request". People that contribute to ESPResSo regularly won't even
need to do that, as I will regularly check for new changes in their
public repositories.

Setting up a public repository is far less difficult than it might
sound! For example, you can get a free public repository at

  http://github.com

I maintain a copy of the public ESPResSo repo on github, so you can
simply fork it:

  https://github.com/olenz/espresso

Now I wish you good luck and have fun with git!

  Olaf

PS: In the case that any of you has cloned the ESPResSo repository that
was to be found at github under the above URL until a few days ago,
please do not pull from the URL into this old repo, as the history was
modified. Instead, you'll create a clone of the new repo.

--
Dr. rer. nat. Olaf Lenz
Institut für Computerphysik, Pfaffenwaldring 27, D-70569 Stuttgart
Phone: +49-711-685-63607

Attachment: olenz.vcf
Description: Vcard


reply via email to

[Prev in Thread] Current Thread [Next in Thread]