There are a number of fixes in beta3, including dynamic repository issues, major performance problems and others.
Another feature which has been started is gitversion init
which allows you to configure GitVersion in a discoverable way. It has two modes, the first is a walkthrough style setup the second simply allows you to edit parts of the config through the command line interface. This should help you get GitVersion 3.0 working exactly the way you want. This will improve over the next few weeks, it's pretty raw at the moment. Feedback is wanted
- #456 - Failing inheritance fixes
- #453 - Sequence contains more than one matching element
- #451 - Dynamic repo config file
- #442 - Resolve incorrect generation of meta count when there are multiple remote branches contributed by Meirion Hughes (MeirionHughes)
- #440 - Tests fail: Can't find git contributed by Asbjørn Ulsberg (asbjornu)
- #439 - Pick up GitVersionConfig.yaml when using a dynamic repository contributed by Johannes Egger (eggapauli)
- #438 - AssemblyInfo attributes regex fix contributed by Shay Rojansky (roji)
- #437 - Extremely slow UpdateAssemblyInfo in GitVersionTask
- #432 #431 - Add NoFetch option to GitVersionTask.targets contributed by Mark Zuber (MarkZuber)
- #430 - Log location of dynamic repository contributed by Johannes Egger (eggapauli)
- #429 - Fix for inheriting config where develop branch is named development contributed by Rich Knight (rcknight)
- #427 - This changes AssemblyVersioningScheme.MajorMinorPatchMetadata to Assembl... contributed by Jake Ginnivan (JakeGinnivan)
- #426 - Fixes null ref exception when there is a remote 'develop' branch, but no... contributed by Jake Ginnivan (JakeGinnivan)
- #425 - Fix stale dynamic repo contributed by Jake Ginnivan (JakeGinnivan)
- #424 - Logging was not initialised early enough causing a crash contributed by Jake Ginnivan (JakeGinnivan)
- #423 - Fix bug on PR when target has two possibilities contributed by Yannis Güdel (yannisgu)
- #422 - Fix #411 contributed by Yannis Güdel (yannisgu)
- #420 - Running 3.0.0-beta2 throws exception because it's missing a logger +fix
- #418 - Stale dynamic repo cache
- #416 - Installing with Chocolatey failed
- #415 - Incorrect PR version in 3.0 +fix
- #411 - StackOverflowException when two feature branches are pointing to the same commit +fix
- #409 - Object reference not set to an instance of an object +fix
- #407 - Check for null when looking for a git directory and show an appropriate ... contributed by Henning Moe (GeirGrusom)
- #406 - GitVersionTasks throws ArgumentNullException when building on TeamCity.
- #398 - With large repositories it is slow to delete and reclone the dynamic directory every time +enhancement
- #391 - Classic version and MajorMinorPatchMetadata +fix
- #379 - GitVersion trying to fetch remotes even though tracking branches are set up
- #272 - Add Branch Normalisation when calling /output json +enhancement