AutoGitVersion (nuget): Provide easy access to automatic generated git version string during compile time.  Automatically executes the "git describe" command before each build. This command generates a string based upon the last tag that you added in git.  If you added a tag on the current commit then the string is just the tag. If you did commits after the last tag then the number of commits and the start of the commit hash is placed behind the last tag (i.e. tagstring-21-g4c14ff).  Important notes: - Make sure that your PreBuildEvent is empty, it's overwritten by the git describe action (can be found in project settings). - Your project must be inside a git repo during the build. - You must have at least on tag before your (or on) your current git commit object. - Git must be in your path, so that visual studio can find it.
Keywords: git|dvcs|version-control|automatic|tool|versioning