Enforcing branch commit atomicity (or, why the git staging area is bad) | Four Kitchens
february 2009 by emilsit
"Committing in git with only some changes added to the staging area still results in an "atomic" revision that may never have existed as a working copy and may not work." -- that is, git (and darcs and bzr unshelve) require that the developer is careful to really test the commits he has, before pushing. Author argues that bzr is better, but there's interesting discussion in comments too.
git
bzr
ff:git-world
february 2009 by emilsit