Skip to content

GitVersion.Portable throws when trying to init a new version number #514

@asbjornu

Description

@asbjornu

I installed version 3 beta 4 of GitVersion.Portable to do gitversion init in a project where I wanted to control the minting of the next version number. Here's the command line output:

C:\...> gitversion init
GitVersion init will guide you through setting GitVersion up to work for you

Which would you like to change?

0) Save changes and exit
1) Exit without saving

2) Run getting started wizard

3) Set next version number
4) Branch specific configuration
5) Branch Increment mode (per commit/after tag) (Current: ContinuousDelivery)
6) Assembly versioning scheme (Current: MajorMinorPatch)
7) Setup build scripts

> 3

What would you like to set the next version to (enter nothing to cancel)?

> 1.1
ERROR [07/17/15 11:52:51:27] An unexpected error occurred:
System.ArgumentException: Unrecognised format 't'
Parameter name: format
   at GitVersion.SemanticVersion.ToString(String format, IFormatProvider formatProvider) in c:\projects\gitversion\GitVersionCore\SemanticVersion.cs:line 273
   at GitVersion.Configuration.Init.SetNextVersion.HandleResult(String result, Queue`1 steps, Config config, String workingDirectory, IFileSystem fileSystem) in c:\projects\gitversion\GitVersionCore\Configuration\Init\SetNextVersion.cs:line 21
   at GitVersion.Configuration.Init.Wizard.ConfigInitWizardStep.Apply(Queue`1 steps, Config config, String workingDirectory, IFileSystem fileSystem) in c:\projects\gitversion\GitVersionCore\Configuration\Init\Wizard\ConfigInitWizardStep.cs:line 31
   at GitVersion.Configuration.Init.Wizard.ConfigInitWizard.Run(Config config, String workingDirectory, IFileSystem fileSystem) in c:\projects\gitversion\GitVersionCore\Configuration\Init\Wizard\ConfigInitWizard.cs:line 18
   at GitVersion.ConfigurationProvider.Init(String workingDirectory, IFileSystem fileSystem) in c:\projects\gitversion\GitVersionCore\Configuration\ConfigurationProvider.cs:line 45
   at GitVersion.Program.VerifyArgumentsAndRun() in c:\projects\gitversion\GitVersionExe\Program.cs:line 74
ERROR [07/17/15 11:52:51:27] An unexpected error occurred:
System.ArgumentException: Unrecognised format 't'
Parameter name: format
   at GitVersion.SemanticVersion.ToString(String format, IFormatProvider formatProvider) in c:\projects\gitversion\GitVersionCore\SemanticVersion.cs:line 273
   at GitVersion.Configuration.Init.SetNextVersion.HandleResult(String result, Queue`1 steps, Config config, String workingDirectory, IFileSystem fileSystem) in c:\projects\gitversion\GitVersionCore\Configuration\Init\SetNextVersion.cs:line 21
   at GitVersion.Configuration.Init.Wizard.ConfigInitWizardStep.Apply(Queue`1 steps, Config config, String workingDirectory, IFileSystem fileSystem) in c:\projects\gitversion\GitVersionCore\Configuration\Init\Wizard\ConfigInitWizardStep.cs:line 31
   at GitVersion.Configuration.Init.Wizard.ConfigInitWizard.Run(Config config, String workingDirectory, IFileSystem fileSystem) in c:\projects\gitversion\GitVersionCore\Configuration\Init\Wizard\ConfigInitWizard.cs:line 18
   at GitVersion.ConfigurationProvider.Init(String workingDirectory, IFileSystem fileSystem) in c:\projects\gitversion\GitVersionCore\Configuration\ConfigurationProvider.cs:line 45
   at GitVersion.Program.VerifyArgumentsAndRun() in c:\projects\gitversion\GitVersionExe\Program.cs:line 74

I tried running it again and selecting 0) Save changes and exit to have it create GitVersionConfig.yaml before incrementing the version number, but selecting 3) Set next version number still fails with the above exception. Any ideas why this is happening and what I can do to fix it?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions