Alyssa Ross
5e06b3cb19
treewide: don't use rustPlatform.rust
...
This will be deprecated in the next commit.
2023-05-12 15:31:21 +00:00
pacien
4788eaa366
mercurial: 6.4.2 -> 6.4.3
...
Release notes: https://wiki.mercurial-scm.org/Release6.4
2023-05-04 14:30:31 +02:00
pacien
b3927c2a0f
mercurial: 6.4.1 -> 6.4.2
...
Contains an important bug fix for data corruption.
Release notes: https://wiki.mercurial-scm.org/Release6.4
2023-04-18 12:27:44 +02:00
pacien
d981e4c876
mercurial: 6.4 -> 6.4.1
...
Changelog: https://www.mercurial-scm.org/wiki/Release6.4
2023-04-13 14:29:24 +02:00
pacien
ecbaab1c13
mercurial: 6.3.3 -> 6.4
...
This also adds some minor patches for the tests (runner and output
matching), and removes a fixed test from the exclusion list.
Changelog: https://www.mercurial-scm.org/wiki/Release6.4
2023-04-07 17:23:37 +02:00
pacien
22a4999e90
mercurial: 6.3.2 -> 6.3.3
...
Changelog: https://www.mercurial-scm.org/wiki/WhatsNew#Mercurial_6.3_.282022-11-14.29_to_6.3.3_.282023-03-02.29
2023-03-04 19:00:52 +01:00
techknowlogick
f08b8e9e38
mercurial: 6.3.1 -> 6.3.2
2023-01-04 11:37:53 -05:00
pacien
2530e9b106
mercurial: 6.3.0 -> 6.3.1
...
This also disables a test failing with OpenSSL v3, and re-enables
another test that has been fixed.
Changelog: https://www.mercurial-scm.org/wiki/Release6.3
2022-11-23 14:53:20 +01:00
pacien
f8a32e2df4
mercurial: 6.2.3 -> 6.3.0
...
This also re-enables a test which has been fixed, and disables another
newly broken one.
Changelog: https://www.mercurial-scm.org/wiki/Release6.3
2022-11-14 21:39:41 +01:00
Markus S. Wamser
c9d167f174
pkgs.applications: remove unused args
2022-10-12 16:00:16 +02:00
pacien
f487fd711d
mercurial: 6.2.2 -> 6.2.3
2022-10-04 11:35:08 +02:00
Luke Granger-Brown
c9418d5a11
mercurial: blocklist some tests that fail under Python 3.10
2022-09-04 19:57:09 +01:00
techknowlogick
4a046ce1c5
mercurial: 6.2.1 -> 6.2.2
2022-09-01 20:34:59 -04:00
techknowlogick
daf6e4b5fd
mercurial: 6.2 -> 6.2.1
2022-07-28 13:16:40 -04:00
techknowlogick
26d105482b
mercurial: 6.1.4 -> 6.2
2022-07-11 22:38:23 -04:00
pacien
94f540dde4
mercurial: 6.1.3 -> 6.1.4
...
Changelog: https://www.mercurial-scm.org/wiki/Release6.1
2022-06-16 22:11:36 +02:00
techknowlogick
ca19b56a93
mercurial: add techknowlogick as maintainer
2022-06-02 11:15:11 -04:00
techknowlogick
98bc447a8a
mercurial: 6.1.2 -> 6.1.3
2022-06-02 11:14:34 -04:00
pacien
cfe0566da1
mercurial: 6.1.1 -> 6.1.2
...
Setting `HGMODULEPOLICY` for the tests is now required for the native
components to be properly detected when testing the already built binary
with `--with-hg`.
This release contains an important bug fix:
"Fix incorrect metadata causing dirstate-v2 data loss in edge case"
Release notes: https://www.mercurial-scm.org/wiki/Release6.1
2022-05-05 23:39:23 +02:00
techknowlogick
3aeaa2755d
mercurial: 6.1 -> 6.1.1
2022-04-05 12:06:24 -04:00
Luke Granger-Brown
e2d6f416d5
mercurial: add patch to fix the libc buffer type for aarch64-linux
2022-03-14 14:20:46 +00:00
techknowlogick
58cd95c938
mercurial: 6.0.3 -> 6.1
2022-03-12 00:02:37 -05:00
Luke Granger-Brown
f491e8c332
mercurial: disable all non-essential phases in withExtensions
2022-03-11 15:42:05 +00:00
Sandro
f31e080cc4
Merge pull request #161414 from Stunkymonkey/treewide-appendToName
2022-02-28 14:25:43 +01:00
Felix Buehler
a50f8ee433
mercurialFull: remove appendToName to have a consistent package name for repology
2022-02-28 12:46:14 +01:00
Felix Buehler
8142ba3e88
mercurial.withExtensions: deprecate phases
2022-02-23 16:48:58 +01:00
pacien
7e816dea4c
mercurial: 6.0.2 -> 6.0.3
2022-02-18 15:56:42 +01:00
pacien
4232352443
mercurial: 6.0.1 -> 6.0.2
2022-02-02 18:00:39 +01:00
Felix Buehler
09e3b7a570
treewide: remove all updateWalker/downloadURLRegexp
2022-01-26 21:46:08 +01:00
Luke Granger-Brown
d69abfe510
mercurial: move tests to passthru.tests
...
They're very expensive to run, especially if you don't have that many
cores, and can sometimes be a bit flaky (it looks like their CI doesn't
run things under the same constraints as we tend to).
Move them to a separate derivation, and make them test the actual
installed output rather than the local copy.
2022-01-08 16:06:09 +00:00
pacien
416883461d
mercurialFull: skip an unstable experimental test
2022-01-08 13:48:11 +01:00
pacien
a7f3bd4bf7
mercurial: add pacien as maintainer
2022-01-07 16:42:56 +01:00
pacien
a8ef60565a
mercurial: add CA cert to test env for libgit
...
This seems to be required for the tests to pass on Hydra.
Otherwise, the test suit fails with errors like:
```
feature pygit2 failed: OpenSSL error: failed to load certificates:
error:00000000:lib(0):func(0):reason(0)
```
2022-01-06 22:24:30 +01:00
pacien
e929791228
mercurial: extend tests timeout for Hydra
...
This extends the timeout for the tests to 30 minutes, which are
otherwise failing at 10 minutes on Hydra.
2022-01-06 22:24:27 +01:00
pacien
8e39c0f750
mercurial: extend tests timeout
...
Which otherwise often time out on our busy CI workers.
2022-01-06 08:51:35 +01:00
pacien
3d869b89b0
mercurial: disable check phase on Darwin
...
The tests seem to be unstable in the Darwin env.
2022-01-06 08:50:32 +01:00
pacien
c8ab07a8e1
mercurial: 6.0 -> 6.0.1
2022-01-05 23:17:06 +01:00
pacien
ff98d0e50e
mercurial: enable check phase
2021-11-23 15:06:32 +01:00
pacien
f50b6821dc
mercurial: patch shebangs in all scripts
2021-11-23 15:06:32 +01:00
pacien
7a5371683c
mercurial: 5.9.3 -> 6.0
2021-11-23 15:06:32 +01:00
pacien
c1ef30de63
mercurial: 5.9.1 -> 5.9.3
2021-11-02 12:24:31 +01:00
Fabián Heredia Montiel
f824d27f66
mercurial_4: remove
2021-10-18 12:56:44 -05:00
Luke Granger-Brown
c418c4f8c6
mercurial: 5.8 -> 5.9.1
2021-09-03 14:34:18 +00:00
Felix Buehler
82cb33a0ae
treewide: remove meta.version
2021-07-18 00:07:38 +02:00
Artturin
d8a87e89e7
switch mercurial_4 and tortoisehg to pname
2021-07-07 23:46:31 +03:00
Luke Granger-Brown
cdcb439bad
mercurial: add withExtensions
...
This allows an easy way of getting a copy of the "hg" executable which
provides a specific set of extensions.
2021-07-03 18:11:52 +00:00
Luke Granger-Brown
dcf3dec494
mercurialFull: add highlight in-tree extension support
...
This also moves the individual flag flips from the mercurialFull
definition in all-packages into the mercurial module itself.
2021-07-03 10:56:29 +00:00
Luke Granger-Brown
67444f8a39
mercurial: fix patch links again
...
The conclusion is that Phabricator does not, in fact, generate stable
patch links. In any case, these have landed, so we can just use the
patches from Mercurial's hgweb instance instead, which should be more
stable.
2021-07-03 10:41:13 +00:00
Luke Granger-Brown
c83a5bce66
mercurialFull: add support for experimental in-tree git extension
...
The git extension is bundled in-tree, similarly to the hg gui, but also
requires pygit2. Enable it for mercurialFull, but don't bother with it
for the stock mercurial install.
Alas, it doesn't (yet?) work on nixpkgs because it doesn't support
octopus merges:
mercurial.error.ProgrammingError: git support can't handle octopus
merges, found a commit with 16 parents :(
I'm sure that commit is loved equally by all 16 parents.
2021-07-03 10:36:01 +00:00
Artturin
f845709e9e
mercurial: use working patch links
2021-06-21 15:59:09 +03:00