This repo contains the binaries (Windows as well as Linux 64-bit) and extensions for the Mercurial version that Chorus uses. Mercurial is provided in the form of a nuget package, SIL.Chorus.Mercurial.
After installation of the nuget package the Mercurial and MercurialExtensions folders will be
copied to the solution's directory during the build. Alternatively, specify Mercurial4ChorusDestDir
to copy into instead of the solution's directory.
To create a pre-release nuget package:
dotnet pack /p:BuildCounter=1Output will be found in artifacts/package/release directory
To release a nuget package:
dotnet pack /p:PreRelease=.
dotnet nuget push artifacts/package/release/*.nupkg --source https://api.nuget.org/v3/index.json --api-key INSERT_NUGET_API_KEY_HERE