- Dec 24, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 18, 2020
-
-
muxator authored
Mercurial passed from raising LookupError to a more specific AmbiguousPrefixLookupError in df0873ab5c14 (2018-04-13), which was released in v4.8 (2018-10-28). This will, in time, allow to simplify a special handling code in TortoiseHg (see ba2dc2a07224 there).
-
muxator authored
This is correct behaviour. The test's purpose is showing that next commit keeps the external behaviour.
-
- Dec 13, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 21, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 14, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 21, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 11, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 12, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 11, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 10, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
-
- Dec 09, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
Due to a bug in `run-tests.py`, relative paths are to the test directory, not the current directory. Work around this by specifying an absolute path, so that we don't break if it's fixed.
-
- Dec 12, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 21, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- May 08, 2020
-
-
Manuel Jacob authored
Based on idea from timeless.
-
Manuel Jacob authored
-
- Dec 09, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Oct 27, 2020
-
-
Dan Villiom Podlaski Christiansen authored
This fixes cloning using the old git protocol.
-
- Dec 11, 2020
-
-
muxator authored
-
- Dec 09, 2020
-
-
muxator authored
Now it is possible to invoke hg status in a repo where there is an unreadable directory and no .hgignore without crashing. This probably uncovers another (albeit minor) bug: the "Permission denied" message is printed twice.
-
muxator authored
If a repo has no .hgignore (this happens frequently on repositories that come from a git clone, which tend to have a .gitignore but no .hgignore), and a directory is not readable by the current user (for example, for a ownership or persmission problem), hg-git causes a crash in hg status instead of printing an error message. An almost complete stack trace is: $ hg status ... Traceback (most recent call last): File "/opt/mercurial/hg-git/hggit/gitdirstate.py", line 99, in _ignore fp = open(files[0], 'rb') FileNotFoundError: [Errno 2] No such file or directory: b'/tmp/example/.hgignore' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/mercurial/hg-git/hggit/gitdirstate.py", line 182, in _finddotgitignores entries = util.listdir(join(nd), stat=True, skip=skip) PermissionError: [Errno 13] Permission denied: '/tmp/example/not_readable' During handling of the above exception, another exception occurred: Traceback (most recent call last): [...] File "/opt/mercurial/hg-git/hggit/gitdirstate.py", line 102, in _ignore fns = self._finddotgitignores() File "/opt/mercurial/hg-git/hggit/gitdirstate.py", line 185, in _finddotgitignores fwarn(nd, inst.strerror) File "/opt/mercurial/hg-git/hggit/gitdirstate.py", line 128, in fwarn self._ui.warn(b'%s: %s\n' % (self.pathto(f), msg)) TypeError: %b requires a bytes-like object, or an object that implements __bytes__, not 'str'
-
- Nov 25, 2020
-
-
Dan Villiom Podlaski Christiansen authored
The compatibility tests occasionally fail. To work around this, we simply set the tests to retry once. Given that each test run is quite short, we can safely retry them. We do so only once to begin with, but to be safe, I've also added a timeout so that a hanging job isn't left running for half an hour.
-
- Nov 24, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 23, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 22, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 20, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 22, 2020
-
-
Dan Villiom Podlaski Christiansen authored
-
- Nov 21, 2020
-
-
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
-