Using git

My loyalty is to darcs[1] ;)

However, darcs has some efficiency issues that prevent it from being
used on big projects.  Darcs' "commutation" is also rather different
from other DAG-style SCMs.

So... I'm learning to use git since that seems to be what everyone
else is using.  While it is quite dirty and low-level, it seems that
if you get to know it well it is quite a powerful tool.

[1] http://darcs.net/

20190506 Submodule dirty
20170816 remove submodule
20140821 Local copies of subprojects
20120621 Reverting patches
20111021 Fixing submodule without cloning
20110806 Static accessors for for flash variables
Git visualization
20110727 git: get branch without merging
20110718 git stash
20110707 Review board
Removing a remote branch
20110624 git diff
20110621 Tracking branches and origin
20110615 Pushing into repo's active branch
20110504 Uploading multiple branches
20110304 Resolving conflicts
20110228 git fetch
20110224 Gerrit, reviews and branches