Installation


Upgrades


DTC-Xen Installation


DTC-Xen / Dom0 Howtos

DTC-Xen / DomU Howtos

FAQ


DTC Howtos


Manuals


Features


Roadmap


Devel docs


Wiki - i18n


Wiki - Meta


Git /

Quick reference for CVS users

cvs checkout module from tusker public repo:

   git clone http://git.gplhost.com/users/tusker/dtc.git

or the master one:

   git clone http://git.gplhost.com/dtc.git

cvs export:

   git archive

For the cvs add/remove, there is git add/rm, but unlike CVS, each time you edit a file whose new changes you intend to commit along in the next commit, you need to re-git-add that file. Please read the git manual and git for CVS users guide for more details.

Both are available by googling for *git manual* and *git for cvs users*.

creating a list of patches: I'm not exactly sure why we would need to share patches when we all could be pulling from each other's repositories, but:

Various ways to check your working tree

   git diff            (1)
   git diff --cached   (2)
   git diff HEAD       (3)

1. changes in the working tree since your last git-update-index. 2. changes between the index and your last commit; what you would be committing if you run "git commit" without "-a" option. 3. changes in the working tree since your last commit; what you would be committing if you run "git commit -a"

Pulling from somebody's git: git pull git://example.com/project.git master # fetch and merge in remote branch

Sending a list of modifications to the master git:

In theory, the public repository COULD not be changed by several people at the same time, but I've arranged (for the time being) to be the repo master -- the one that publishes to the public repo.

Here's a list of debian packages you might want to apt-get install:

   git-core
   git-doc
   gitk
Page last modified on August 03, 2007, at 09:40 AM EST