Commit graph

174 commits

Author SHA1 Message Date
pacien 64eda016c3 mercurial: 6.4.5 -> 6.5
Changelog: https://wiki.mercurial-scm.org/Release6.5
2023-07-11 19:35:49 +02:00
pacien e022576758 mercurial: 6.4.3 -> 6.4.5
Changelog: https://wiki.mercurial-scm.org/Release6.4
2023-06-22 13:56:14 +02:00
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