CVS -> GIT
Pekka Riikonen <[email protected]> Sun, 3 Feb 2008 18:18:19 +0100 (CET)
| Newsgroups | gmane.network.silc.devel |
|---|---|
| Message-ID | <[email protected]> |
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/ _______________________________________________________________________ Info: https://lists.silcnet.org/mailman/listinfo/silc-announce Archive: https://lists.silcnet.org/pipermail/silc-announce FAQ: http://silcnet.org/support/faq/