diff --git a/src/GitHubLink.sln.DotSettings b/src/GitHubLink.sln.DotSettings index 9f830ac..b02e16c 100644 --- a/src/GitHubLink.sln.DotSettings +++ b/src/GitHubLink.sln.DotSettings @@ -1,9 +1,12 @@  + True SOLUTION <?xml version="1.0" encoding="utf-16"?><Profile name="Code cleanup"><CSArrangeThisQualifier>True</CSArrangeThisQualifier><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSUpdateFileHeader>True</CSUpdateFileHeader><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSReformatCode>True</CSReformatCode><CSReorderTypeMembers>True</CSReorderTypeMembers><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><HtmlReformatCode>True</HtmlReformatCode><CSharpFormatDocComments>False</CSharpFormatDocComments></Profile> Code cleanup + True + True 2 1 0 @@ -15,6 +18,8 @@ ALWAYS_ADD 1 1 + True + True False DoNotTouch diff --git a/src/GitHubLink/Linker.cs b/src/GitHubLink/Linker.cs index 8c9b6ed..dbad4f2 100644 --- a/src/GitHubLink/Linker.cs +++ b/src/GitHubLink/Linker.cs @@ -89,6 +89,8 @@ public static int Link(Context context) Log.Unindent(); } + + exitCode = (failedProjects.Count == 0) ? 0 : -1; } catch (GitHubLinkException ex) { diff --git a/src/GitHubLink/Program.cs b/src/GitHubLink/Program.cs index d736e43..6d86526 100644 --- a/src/GitHubLink/Program.cs +++ b/src/GitHubLink/Program.cs @@ -49,8 +49,10 @@ private static int Main(string[] args) return result; } - catch (Exception) + catch (Exception ex) { + Log.Error(ex, "An unexpected error occurred"); + return -1; } } @@ -59,6 +61,7 @@ private static void WaitForKeyPress() { Log.Info(string.Empty); Log.Info("Press any key to continue"); + Console.ReadKey(); } } diff --git a/tools/GitHubLink/GitHubLink.exe b/tools/GitHubLink/GitHubLink.exe deleted file mode 100644 index 2aa8afc..0000000 Binary files a/tools/GitHubLink/GitHubLink.exe and /dev/null differ diff --git a/tools/GitVersion/GitVersion.exe b/tools/GitVersion/GitVersion.exe deleted file mode 100644 index 3fb076f..0000000 Binary files a/tools/GitVersion/GitVersion.exe and /dev/null differ