- Jan 27, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 22, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Jan 06, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- Jan 09, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Jun 22, 2021
-
-
Dan Villiom Podlaski Christiansen authored
Some upcoming checks access the repository created by Heptapod on the CI infrastructure; we'd rather not that fail the run.
-
- Nov 22, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 23, 2021
-
-
Dan Villiom Podlaski Christiansen authored
This is a potential pitfall: it is most likely, but not necessarily, a user error at some point.
-
Dan Villiom Podlaski Christiansen authored
Thorsten Kampe reported that he ran into this message in issue #376. We had some handling for this previously, but we would only handle converting commits with missing parents; this fixes it so that we also handle pushing truly missing commits rather than only when actually converting them. The previous error message was confusing and unhelpful, though, but this should make it clear what's going on. Fortunately, he _also_ provided a relatively simple way to trigger it, and as it was previously uncovered by the test suite, I added a test that triggers it!
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
`mv` on darwin — and probably other BSD-derived systems as well — prompts for whether to overwrite a non-writable file, and fails to do so in a noninteractive session. That's what the `-f` flag is for.
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
For some odd reason, this is currently broken, and fetching packages results in 404 errors. I think they changed some server somewhere?
-
- Dec 22, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 17, 2021
-
-
Dan Villiom Podlaski Christiansen authored
Some Mercurial APIs return passwords as unicode strings, others as byte strings. I've given up trying to understand this, but let's just assume it's either a Unicode string, or a byte string using UTF-8. Fixes: #360
-
- Dec 21, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 20, 2021
-
-
Dan Villiom Podlaski Christiansen authored
This won't affect source source archives built on the default branch, made _with_ Mercurial, as the use of setuptools_scm means that we get everything present in the repository. Closes: #375
-
- Dec 17, 2021
-
-
Dan Villiom Podlaski Christiansen authored
Some Mercurial APIs return passwords as unicode strings, others as byte strings. I've given up trying to understand this, but let's just assume it's either a Unicode string, or a byte string using UTF-8. Fixes: #360
-
- Dec 11, 2021
-
-
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. In addition, it seems to have some logic related to templates, and might warn if the directory doesn't exist. Suppress that.
-
- Nov 24, 2021
-
-
Dan Villiom Podlaski Christiansen authored
The previous logic was kind of weird. It parsed the messages rather thoroughly, but ignored a crucial distinction: * Anything that ends with a newline is most likely a remote message. * Anything that ends with a carriage return is most likely a progress message. * Lines ending with newline always flush a progress session. Most things ending with newline are interesting, but we explicitly disregard the “totals” stuff. Things ending with carriage return are either progress, or at least something we shouldn't print.
-
- Dec 02, 2021
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
This makes it hit more edge-cases related to force pushes.
-
- 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.
-