From f67922d9c7cf22817cb2eca0471b23a711fd28fa Mon Sep 17 00:00:00 2001 From: Mark Ridgwell Date: Fri, 2 Jun 2023 22:23:39 +0100 Subject: [PATCH 1/3] Switching library --- src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj b/src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj index 9d17667b..a0442b7a 100644 --- a/src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj +++ b/src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj @@ -51,7 +51,8 @@ https://github.com/credfeto/changelog-manager - + + From 1cc4d8d32cd688850c12e9d52937c8bd97c7f9f3 Mon Sep 17 00:00:00 2001 From: Mark Ridgwell Date: Fri, 2 Jun 2023 22:40:16 +0100 Subject: [PATCH 2/3] Switching from LibGit2Sharp to ManagedGitLib --- CHANGELOG.md | 1 + .../ChangeLogDetectorTests.cs | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/Credfeto.ChangeLog.Tests/ChangeLogDetectorTests.cs diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a8c1cf1..2987afbb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ Please ADD ALL Changes to the UNRELEASED SECTION and not a specific release ### Fixed ### Changed - Dependencies - Updated Meziantou.Analyzer to 2.0.61 +- Switching from LibGit2Sharp to ManagedGitLib ### Removed ### Deployment Changes diff --git a/src/Credfeto.ChangeLog.Tests/ChangeLogDetectorTests.cs b/src/Credfeto.ChangeLog.Tests/ChangeLogDetectorTests.cs new file mode 100644 index 00000000..68f22012 --- /dev/null +++ b/src/Credfeto.ChangeLog.Tests/ChangeLogDetectorTests.cs @@ -0,0 +1,22 @@ +using FunFair.Test.Common; +using Xunit; +using Xunit.Abstractions; + +namespace Credfeto.ChangeLog.Tests; + +public sealed class ChangeLogDetectorTests : LoggingTestBase +{ + public ChangeLogDetectorTests(ITestOutputHelper output) + : base(output: output) + { + } + + [Fact] + public void DoIt() + { + bool found = ChangeLogDetector.TryFindChangeLog(out string? changeLogFileName); + Assert.True(condition: found, userMessage: "Should have found a changelog"); + + this.Output.WriteLine("Found changelog at: ${changeLogFileName}"); + } +} \ No newline at end of file From bc1f20fb3861d5a51cd8df5e5c68f1f56ec5a6f9 Mon Sep 17 00:00:00 2001 From: Mark Ridgwell Date: Mon, 12 Jun 2023 22:28:26 +0100 Subject: [PATCH 3/3] Additional analyzer --- src/Credfeto.ChangeLog.Cmd/Credfeto.ChangeLog.Cmd.csproj | 1 + src/Credfeto.ChangeLog.Tests/Credfeto.ChangeLog.Tests.csproj | 1 + src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj | 1 + 3 files changed, 3 insertions(+) diff --git a/src/Credfeto.ChangeLog.Cmd/Credfeto.ChangeLog.Cmd.csproj b/src/Credfeto.ChangeLog.Cmd/Credfeto.ChangeLog.Cmd.csproj index 746f3038..513fe6fa 100644 --- a/src/Credfeto.ChangeLog.Cmd/Credfeto.ChangeLog.Cmd.csproj +++ b/src/Credfeto.ChangeLog.Cmd/Credfeto.ChangeLog.Cmd.csproj @@ -65,6 +65,7 @@ + diff --git a/src/Credfeto.ChangeLog.Tests/Credfeto.ChangeLog.Tests.csproj b/src/Credfeto.ChangeLog.Tests/Credfeto.ChangeLog.Tests.csproj index 2bfeeb12..d5198384 100644 --- a/src/Credfeto.ChangeLog.Tests/Credfeto.ChangeLog.Tests.csproj +++ b/src/Credfeto.ChangeLog.Tests/Credfeto.ChangeLog.Tests.csproj @@ -53,6 +53,7 @@ + diff --git a/src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj b/src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj index a0442b7a..d08340a7 100644 --- a/src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj +++ b/src/Credfeto.ChangeLog/Credfeto.ChangeLog.csproj @@ -58,6 +58,7 @@ +