diff --git a/Source/Tools/SharpGitLog/Program.cs b/Source/Tools/SharpGitLog/Program.cs
index 4c5138bee..830bb3257 100644
--- a/Source/Tools/SharpGitLog/Program.cs
+++ b/Source/Tools/SharpGitLog/Program.cs
@@ -57,7 +57,7 @@ public void Run(string[] args)
gitInfo.CreateNoWindow = true;
gitInfo.RedirectStandardOutput = true;
gitInfo.UseShellExecute = false;
- gitInfo.FileName = @"C:\Program Files (x86)\Git\bin\git.exe";
+ gitInfo.FileName = @"C:\Program Files\Git\bin\git.exe";
Process gitProcess = new Process();
gitInfo.Arguments = string.Format(@"log {0}.. --format=""%H %s""", Label);
@@ -253,13 +253,12 @@ public void Run(string[] args)
keys.Sort();
foreach (var key in keys)
{
- writer.WriteLine("
{0}
", key);
+ writer.WriteLine("## {0}", key);
var values = commits[key];
values.Sort((left, right) => left.Item2.CompareTo(right.Item2));
- writer.WriteLine("");
-
var groupedValues = values.GroupBy(x => x.Item2);
+ writer.WriteLine();
foreach (var groupedValue in groupedValues)
{
@@ -280,17 +279,17 @@ public void Run(string[] args)
var issueUrl = issueNumber > 133 ? issueUrlGoogleCode : issueUrlGithub;
- message = regexIssue.Replace(message, "$0");
+ message = regexIssue.Replace(message, $"[$0]({issueUrl})");
}
- writer.Write(" - {0} (", message);
+ writer.Write($" - {message} (");
//const string changesetUrl = "http://code.google.com/p/sharpdx/source/detail?r={0}";
- const string changesetUrl = "https://github.com/sharpdx/SharpDX/commit/{0}";
+ const string changesetUrl = "https://github.com/sharpdx/SharpDX/commit/";
if (changesets.Count == 1)
{
- writer.Write("changes", changesets[0]);
+ writer.Write($"[changes]({changesetUrl}{changesets[0]})");
}
else
{
@@ -300,14 +299,14 @@ public void Run(string[] args)
if (i != 0)
writer.Write(", ");
- writer.Write("{1}", changesets[i], i + 1);
+ writer.Write($"[{changesets[i]}]({changesetUrl}{changesets[i]})");
}
}
- writer.WriteLine(")
");
+ writer.WriteLine(")");
}
- writer.WriteLine("
");
+ writer.WriteLine();
}
writer.Flush();