* Add git-clone-depth global option and depth per source option to specify on git clones how much history wants to be cloned. [gforcada (Gil Forcada)]
* Add plugin interface for adding commands using entry points. [fschulze]
* Raise an exception if the sources section references a missing section. [icemac (Michael Howitz)]
1.31
-----------------
* Fixed submodule matching for some git versions. [jod (Josip Delic), fschulze]
* Added compat.py for Python 3. [jod (Josip Delic)]
* More info when svn cannot switch because of dirty checkout. [gotcha]
* Git: try to switch to branch master when no branch has been specified. Do not give an error in this case when master is not there. Fixes issue 125 [maurits]
1.30
-----------------
* Fix regression from 1.29. [Trii (Josh Johnston)]
1.29
-----------------
* Preserve order of eggs specified in ``develop`` option. [anjos (André Anjos)]
1.28
-----------------
* Mercurial now checks if working copy is ahead of remote branch. [rafaelbco]
1.27
-----------------
* Fix encoding issues during installation if the default encoding isn't properly set. Fixes issue 127 [fschulze, jajadinimueter]
* Fix error message when listing of git branches fails. Fixes issue 124 [toutpt (JeanMichel FRANCOIS), fschulze]