CVS -> GIT
Pekka Riikonen
priikone at iki.fi
Sun Feb 3 18:18:19 CET 2008
Hello,
We are slowly moving away from CVS towards GIT. We have set up
git.silcnet.org which will house all SILC project repositories and
provides many ways to retrieve the repositories. At some point we will
also set up developer access to the repositories.
Currently Autodist and upcoming SILC Runtime Toolkit repositories exist in
the git.silcnet.org. Other repositories will appear there when they are
ready to be added there, but until they are development will occur in the
old CVS tree. As a consequence we are also now separating many of the
packages from one large CVS tree into many GIT trees. This is natural now
that we are going to have many different, independent, unrelated,
projects.
Web access to all repositories is at:
http://git.silcnet.org/gitweb/
If you haven't used git before you should read the tutorial and manual at:
http://www.kernel.org/pub/software/scm/git/docs/tutorial.html
http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
You can clone the repositories by using the GIT protocol or HTTP:
git clone git://git.silcnet.org/reponame
git clone http://git.silcnet.org/reponame
SSH acccess will be provided for developers.
A short example how to use GIT and SILC repositories follows:
To clone and checkout SILC Runtime Toolkit, give one of following:
# git clone git://git.silcnet.org/runtime
# git clone http://git.silcnet.org/runtime.git
To get latest updates in the repository:
# git pull
To commit your changes you've make to your local repository:
...edit files..
# git commit -a
Or alternatively you can use graphical checkin tool:
# git citool
If you have write access to the public repository you can push your
changes by giving:
# git push
If you don't have write access you can ask some SILC developer to
pull/merge your latest changes from your repository.
To see the revision history of the repository you can view it:
# gitk
Or simply:
# git log
# git log -p The -p shows diffs too
Pekka
________________________________________________________________________
Pekka Riikonen priikone at silcnet.org
Secure Internet Live Conferencing (SILC) http://silcnet.org/
More information about the silc-devel
mailing list