ccnet/CruiseControl.NET — pull request #163 by josemarcenaro (2012-10-05 19:28:35+00:00)
Title: Git source control: added an optional 'revision' configuration property

In cases where the CCNET tool is used to manually launch a test or release build, and Git source control is used, it would be helpful to specify - with a dynamic parameter - a specific revision (tag name, or even commit hash) to checkout and build.

This proposed patch is an update of the existing Git.cs class (and its unit test) implementing this feature as an added 'revision' configuration element (optional, default empty)

This feature addresses the same need described by Scott Vercuski 2 months ago in [this entry](http://www.cruisecontrolnet.org/boards/1/topics/376)