diff --git a/.nuget/packages.config b/.nuget/packages.config
index 0335ab080..57b9c468a 100644
--- a/.nuget/packages.config
+++ b/.nuget/packages.config
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/.travis.yml b/.travis.yml
index 12830d15a..d09406bbe 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,20 +3,20 @@
language: csharp
mono:
- - 3.12.0
- - 4.2.3
+ - 4.8.0
os:
- osx
- linux
-# The newer image cannot find mono 3.12 in the PATH
-osx_image: xcode6.4
-
env:
global:
- MONO_OPTIONS=--debug
+install:
+ - curl -L -o nuget.exe https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
+ - mono nuget.exe restore LibGit2Sharp.sln
+
before_install:
- date -u
- uname -a
@@ -31,8 +31,8 @@ script:
# Only watch the development branch
branches:
only:
- - vNext
- master
+ - /^maint.*/
# Notify of build changes
notifications:
diff --git a/CHANGES.md b/CHANGES.md
index 4d880fdc5..790f7a84f 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -10,7 +10,7 @@
- Windows (x86/amd64):
- Linux/Mac OS X:
-## v0.23 + 1
+## v0.24 + 1
### Additions
@@ -18,6 +18,14 @@
### Fixes
+## v0.24 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.23..v0.24))
+
+This is the last release before a moving to .NET Core compatible library.
+
+It will be the last supported release with the prior architecture; as a
+result, this release is primarily bugfixes and does not include major new
+APIs.
+
## v0.23 - ([diff](https://github.com/libgit2/libgit2sharp/compare/v0.22..v0.23))
### Additions
diff --git a/CI/build.msbuild b/CI/build.msbuild
index ad2b5f573..d4b0faae4 100644
--- a/CI/build.msbuild
+++ b/CI/build.msbuild
@@ -6,7 +6,7 @@
$(RootDir)\Build
-
diff --git a/Lib/NuGet/NuGet.exe b/Lib/NuGet/NuGet.exe
index 9ca66594f..66794573f 100644
Binary files a/Lib/NuGet/NuGet.exe and b/Lib/NuGet/NuGet.exe differ
diff --git a/LibGit2Sharp.Tests/CheckoutFixture.cs b/LibGit2Sharp.Tests/CheckoutFixture.cs
index 4a85982e6..0648ded10 100644
--- a/LibGit2Sharp.Tests/CheckoutFixture.cs
+++ b/LibGit2Sharp.Tests/CheckoutFixture.cs
@@ -97,7 +97,7 @@ public void CanCheckoutAnExistingBranchByName(string branchName)
[Theory]
[InlineData("6dcf9bf", true, "6dcf9bf")]
- [InlineData("refs/tags/lw", true, "refs/tags/lw")]
+ [InlineData("refs/tags/lw", true, "lw")]
[InlineData("HEAD~2", true, "HEAD~2")]
[InlineData("6dcf9bf", false, "6dcf9bf7541ee10456529833502442f385010c3d")]
[InlineData("refs/tags/lw", false, "e90810b8df3e80c413d903f631643c716887138d")]
@@ -748,7 +748,7 @@ public void CheckingOutABranchDoesNotAlterBinaryFiles()
[Theory]
[InlineData("a447ba2ca8")]
- [InlineData("refs/tags/lw")]
+ [InlineData("lw")]
[InlineData("e90810^{}")]
public void CheckoutFromDetachedHead(string commitPointer)
{
diff --git a/LibGit2Sharp.Tests/ConfigurationFixture.cs b/LibGit2Sharp.Tests/ConfigurationFixture.cs
index 7edc6dab3..3e071c3b7 100644
--- a/LibGit2Sharp.Tests/ConfigurationFixture.cs
+++ b/LibGit2Sharp.Tests/ConfigurationFixture.cs
@@ -366,7 +366,7 @@ public static IEnumerable