- Jul 09, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
We do this in both regular mode and with a suffix; the results are subtly different.
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 02, 2021
-
-
Dan Villiom Podlaski Christiansen authored
The latest version of Git, 2.34, seemed to change something with relation to the default strategy. As long as the hashes remain the same, we don't care.
-
- Nov 21, 2021
-
-
Dan Villiom Podlaski Christiansen authored
After numerous failed attempts to build Mercurial and Dulwich reliably, I came to the conclusion that this just isn't our job. Dulwich is rather good at distributing binary wheels; so should Mercurial be!
-
- May 03, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- May 13, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 22, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 21, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 22, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
Although a nice idea, it breaks the tests with Mercurial < 5.7
-
- Nov 21, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 22, 2021
-
-
Dan Villiom Podlaski Christiansen authored
Not only is this easier to view and edit, but it also avoids causing issues with coverage.
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 21, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 16, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
Mercurial 5.8 and earlier trigger deprecation warnings when run under Python 3.10, so we only test it with `stable` and `default`, for now.
-
Dan Villiom Podlaski Christiansen authored
-
- Jun 21, 2021
-
-
Dan Villiom Podlaski Christiansen authored
This fixes storing passwords using the credentials extension I wrote.[1] [1] https://foss.heptapod.net/mercurial/hg-credentials
-
Dan Villiom Podlaski Christiansen authored
This fixes storing passwords using the credentials extension I wrote.[1] [1] https://foss.heptapod.net/mercurial/hg-credentials
-
- Jun 22, 2021
-
-
Dan Villiom Podlaski Christiansen authored
Even if a change doesn't pull any new changes, it should synchronise phases. So merely setting the phase when committing the change doesn't suffice.
-
- Nov 05, 2021
-
-
Dan Villiom Podlaski Christiansen authored
Previously, setting phases.new-commit to `secret` would trigger an error in clone: abort: filtered revision '7fe02317c63d9ee324d4b5df7c9296085162da1b' I'm not entirely sure why that happens, I didn't delve too deeply. Essentially, pulls from hg-git _should_ be draft, so I fixed that instead. The `secret` phase is for stuff neither to push to Mercurial nor Git; it does not distinguish commits based on their origin. The bug report dates from several years ago; so long ago that one might reasonably debate whether this is a bug fix or an enhancement. Since fixing old code is significantly easier on default, that's where I've put this change. This is only a partial fix, that focuses on the bug specifically; it doesn't address edge-cases where a pull might only affect phases. For clarity and documentation, I've left the incorrect behaviour in the tests. Fixes #266
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- May 31, 2021
-
-
Dan Villiom Podlaski Christiansen authored
This used to be for compatibility with old versions of Mercurial, but in practice it just hides the transaction.
-
- Nov 04, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Jul 06, 2021
-
-
Dan Villiom Podlaski Christiansen authored
This is an area where we have no choice but diverging from stock Mercurial, as Git does not allow anonymous heads. We can only push something that has either a bookmark or a tag. In order to lessen confusion for users, we output a message inspired by Mercurial's (ignoring %d secret commits) — which serves a similar purpose.
-
- Nov 03, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-