SIL.Chorus.Mercurial
7.0.1.87
Prefix Reserved
dotnet add package SIL.Chorus.Mercurial --version 7.0.1.87
NuGet\Install-Package SIL.Chorus.Mercurial -Version 7.0.1.87
<PackageReference Include="SIL.Chorus.Mercurial" Version="7.0.1.87" />
<PackageVersion Include="SIL.Chorus.Mercurial" Version="7.0.1.87" />
<PackageReference Include="SIL.Chorus.Mercurial" />
paket add SIL.Chorus.Mercurial --version 7.0.1.87
#r "nuget: SIL.Chorus.Mercurial, 7.0.1.87"
#:package SIL.Chorus.Mercurial@7.0.1.87
#addin nuget:?package=SIL.Chorus.Mercurial&version=7.0.1.87
#tool nuget:?package=SIL.Chorus.Mercurial&version=7.0.1.87
SIL.Chorus.Mercurial
The Mercurial distributed version control system, packaged for
Chorus and LibChorus, together with the vendored fixutf8
extension that keeps non-ASCII filenames working on Windows.
The package version is the Mercurial version it contains, followed by a build number: 7.0.1.123
is Mercurial 7.0.1.
What it does to your build
Referencing the package copies two folders into your solution directory as part of every build:
Mercurial/— thehgbinaries for the platform you are building on, Windows or Linux x64.MercurialExtensions/— thefixutf8extension, wired into the copiedMercurial/mercurial.iniwith the absolute path it needs, which is only knowable at build time.
To put them somewhere other than $(SolutionDir), set Mercurial4ChorusDestDir:
<PropertyGroup>
<Mercurial4ChorusDestDir>$(MSBuildProjectDirectory)\bin</Mercurial4ChorusDestDir>
</PropertyGroup>
You may not need to reference this directly
Chorus and LibChorus depend on this package and expose it transitively, so depending on either of those is enough to get Mercurial copied into your build.
Source and issues
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on SIL.Chorus.Mercurial:
| Package | Downloads |
|---|---|
|
SIL.Chorus.LibChorus
End-user collaboration library via 3-way xml merging and hg dvcs under the hood. |
|
|
fwdata
Library that allows multiple FieldWorks users to collaborate remotely (i.e., not necessarily connected by a local network). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 7.0.1.87 | 0 | 9/15/2026 |
| 7.0.1.58 | 360 | 8/20/2026 |
| 6.5.1.43 | 31,577 | 11/8/2024 |
| 6.5.1.36 | 6,338 | 8/14/2024 |
| 6.5.1.34 | 4,403 | 5/15/2024 |
| 6.5.1.32 | 559 | 5/6/2024 |
| 6.5.1.29 | 990 | 4/23/2024 |
| 6.5.1.25 | 1,064 | 3/5/2024 |
| 6.5.1.22 | 739 | 12/14/2023 |
| 6.5.1.20 | 351 | 12/13/2023 |
| 6.5.1.18 | 417 | 12/7/2023 |
| 3.0.3.11 | 2,615 | 9/13/2023 |
| 3.0.3.6 | 8,497 | 8/22/2022 |
| 3.0.3.4 | 2,091 | 4/13/2022 |
| 3.0.3.2 | 697 | 4/12/2022 |
| 3.0.3 | 894 | 4/12/2022 |
| 3.0.2 | 1,072 | 10/14/2021 |
| 3.0.1 | 3,109 | 6/16/2021 |
v3.0.2: explicitly request Python 2 on Linux
v3.0.3: Allow specifying an alternate destination directory using `Mercurial4ChorusDestDir`
v6.5.1: Upgrade to Mercurial 6.5.1
v7.0.1: Upgrade to Mercurial 7.0.1 and remove requirement to depend directly on this package (just depend on Chorus or LibChorus)