- Sep 12, 2016
-
-
Ryan McElroy authored
In mercurial, commit a22b3de3b65a changed some manifest lookups from using manifest.read(sha) to using manifestlog[sha]. This change adds support for this new kind of lookup. The old method is not removed to preserve compatibility.
-
- Sep 05, 2016
-
-
Ryan McElroy authored
A commit's extras field should be considered user-supplied input that can take any form. Trusting it to be properly formatted is dangerous and can prevent forward progress. Instead, swallow errors due to malformed extras and carry on.
-
Ryan McElroy authored
In large repositories, the commit discovery phase can take minutes. Let's give the user feedback on how long it will take.
-
- Sep 03, 2016
-
-
Sean Farley authored
Previously, if a user enables hg-git and in a non-git repo (i.e. hg-only) they have a .gitignore, then hg-git will try to parse that. I consider this a bug and a bad performance regression for what should be a no-op.
-
- Aug 12, 2016
-
-
Kevin Bullock authored
-
- Aug 04, 2016
-
-
Sean Farley authored
-
Sean Farley authored
-
- Jul 21, 2016
-
-
Anton Shestakov authored
-
- Apr 20, 2016
-
-
Martijn Pieters authored
Mercurial 3.8 graph output has changed; set the 'missing parent' style back to a pipe to keep the test output stable across versions.
-
- Mar 28, 2016
-
-
Mateusz Kwapich authored
test-incoming.t was failing with latest mercurial head (345f4f) because we didn't implement this method in the git overlay.
-
- Feb 04, 2016
-
-
Dan Villiom Podlaski Christiansen authored
The ReviewBoard repository contains a Mercurial repository within its Git repository; if you just convert that into Mercurial, you can't check it out. We handle this similar to invalid Git paths: by default, refuse the conversion, but with a configuration knob to force it through with a warning. See also: https://github.com/reviewboard/reviewboard/ https://reviewboard.org/bugs/3190
-
- Feb 02, 2016
-
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
The other `sed` seems to no longer be necessary, so remove it.
-
- Jan 14, 2016
-
-
Dmitrij D. Czarkoff authored
Seq is not a standard utility, and explicit loop should be more performant.
-
- Jan 12, 2016
-
-
Sean Farley authored
-
- Jan 08, 2016
-
-
Sean Farley authored
-
Sean Farley authored
-
Sean Farley authored
-
Sean Farley authored
-
- Jan 02, 2016
-
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
- Dec 31, 2015
-
-
durin42 authored
Dulwich treats ref names internally as unicode strings (probably because of Python 3?), which means that at some points it tries to do os.path.join between the repo path and the unicode of the ref name, which fails miserably if we construct the repo with a str and not a unicode. Kludge around this problem. Fixes issue 172. This is a roll-forward of a593069575bb, which should be valid now that the previous change defends against accidentally writing unicode tags inside the templater.
-
durin42 authored
If we don't do this we might end up with unicodes being written using ui, which then breaks in popbuffer in test-encoding.t. This appears to be an academic concern until we start passing unicode paths to git repos, which we need to do in order to resolve some other problems. Yay.
-
- Dec 08, 2015
- Dec 31, 2015
-
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
pathutil isn't in 2.8.
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-