-
-
Notifications
You must be signed in to change notification settings - Fork 178
Open
Description
nbgv version 3.3.37+0989e8fe0c could parse commitishes like HEAD~2 but the latest version build from master cannot. It yields an exception:
Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(ReadOnlySpan`1 str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(ReadOnlySpan`1 s, NumberStyles style, NumberFormatInfo info)
at System.Byte.Parse(ReadOnlySpan`1 s, NumberStyles style, NumberFormatInfo info)
at System.Byte.Parse(String s, NumberStyles style, IFormatProvider provider)
at Nerdbank.GitVersioning.ManagedGit.GitRepository.ConvertHexStringToByteArray(String hexString) in C:\src\Nerdbank.GitVersioning\src\NerdBank.GitVersioning\ManagedGit\GitRepository.cs:line 724
at Nerdbank.GitVersioning.ManagedGit.GitRepository.Lookup(String objectish) in C:\src\Nerdbank.GitVersioning\src\NerdBank.GitVersioning\ManagedGit\GitRepository.cs:line 405
at Nerdbank.GitVersioning.Managed.ManagedGitContext.TrySelectCommit(String committish) in C:\src\Nerdbank.GitVersioning\src\NerdBank.GitVersioning\Managed\ManagedGitContext.cs:line 66
at Nerdbank.GitVersioning.Tool.Program.OnGetVersionCommand(String projectPath, IReadOnlyList`1 buildMetadata, String format, String singleVariable, String versionOrRef) in C:\src\Nerdbank.GitVersioning\src\nbgv\Program.cs:line 330
at Nerdbank.GitVersioning.Tool.Program.MainInner(String[] args) in C:\src\Nerdbank.GitVersioning\src\nbgv\Program.cs:line 165
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at Nerdbank.GitVersioning.Tool.Program.Main(String[] args) in C:\src\Nerdbank.GitVersioning\src\nbgv\Program.cs:line 76
Metadata
Metadata
Assignees
Labels
No labels