Git tracks commits - includes metadata such as description, signed-off-by lines, etc along with the actual code patches
wip/foobar = work in progress = pull at your own riskdbs/lp1234567 for trunk; when happy, push to bugs/lp1234567 for trunkdbs/rel_2_0/lp1234567 and push to bugs/rel_2_0/lp1234567tig is an ncurses-based interface for browsing the commit historygit-format-patch is much nicer as it tracks metadata such as author, etc, rather than having to do it manuallygit am to apply the patchgit-svn applies a git-svn-id with the revision number) DONE