- Nov 20, 2011
-
-
kiilerix authored
'hg import' of a patch with mode changes requires unix permissions support in the file system.
-
kiilerix authored
-
Matt Mackall authored
-
Matt Mackall authored
-
- Nov 18, 2011
-
-
Wagner Bruna authored
-
- Nov 20, 2011
-
-
Matt Mackall authored
-
- Nov 18, 2011
-
-
kiilerix authored
This help entry didn't try to describe the 'localhost' notation. It described a non-standard host-less notation where 'local' just was the first part of a sample relative path. It describe "urls" with relative and absolute paths like: file://file.txt file:///tmp/file.txt file://c:/tmp/file.txt
-
- Nov 20, 2011
-
-
Matt Mackall authored
-
- Nov 11, 2011
-
-
Eric Roshan Eisner authored
It turns out there's a separate command to force git to look at file contents if the stat has changed.
-
- Nov 18, 2011
-
-
Patrick Mezard authored
On my system it reduces: hg annotate -w mercurial/commands.py from 36s to less than 8s, to be compared with 6.3s when run without whitespace options.
-
Patrick Mezard authored
These are only required to handle the --ignore-blank-lines case
-
Patrick Mezard authored
splitblock() was added to handle blocks returned by bdiff.blocks() which differ only by blank lines but are not made only of blank lines. I do not know exactly how it could happen but mdiff.blocks() threshold behaviour makes me think it can if those blocks are made of very popular lines mixed with popular blank lines. If it is proven to be wrong, the function can be dropped. The first implementation made annotate share diff configuration entries. But it looks like users will user -w/b for annotate but not for diff, on both the command line and hgweb. Since the latter cannot use command line entries, we introduce a new [annotate] section duplicating the diff whitespace options.
-
- Nov 20, 2011
-
-
Pascal Quantin authored
Py2exe is patching default distutils Distribution class. This patch ensures that the right one is taken when calling hgdist class.
-
- Nov 18, 2011
-
-
Patrick Mezard authored
Annotate uses matching blocks not changed ones.
-
Patrick Mezard authored
We want to reuse it in annotate for whitespace normalization.
-
Matt Mackall authored
-
Matt Mackall authored
Change wasn't compatible with Python 2.x
-
- Nov 16, 2011
-
-
kiilerix authored
Stdout redirection is not binary safe everywhere - for example not on windows with msys.
-
kiilerix authored
Windows will use a different and localized message.
-
kiilerix authored
-
kiilerix authored
-
kiilerix authored
-
kiilerix authored
-
kiilerix authored
-
kiilerix authored
-
kiilerix authored
-
- Nov 17, 2011
-
-
Matt Mackall authored
-
- Nov 16, 2011
-
-
Thomas De Schampheleire authored
When hook output redirection is enabled (e.g. when cloning over ssh), hook output on stdout is redirected to stderr, to prevent the repository data on stdout from being corrupted. In certain cases, the redirection could cause part of the repository data to end up on stderr as well. In case of a clone, this causes: "abort: consistency error in delta!" This was seen with a clone over ssh, an outgoing hook present (any non-python type, e.g. 'pwd'), on certain repositories only, probably depending on the distribution of the sent data) This patch updates the hook redirection code to flush stdout before redirecting, removing the problem.
-
Patrick Mezard authored
With "wp1" and "wp2" the current working directory parents, "p1" and "p2" the patch parents and "parents" the resulting commit parents, the current behaviour is: --bypass --exact p2 parents 0 0 0 [wp1, wp2] 0 0 1 [wp1, wp2]/buggy 0 1 0 [p1] 0 1 1 [p1, p2] 1 0 0 [wp1, wp2] 1 0 1 [p1, p2] 1 1 0 [p1] 1 1 1 [p1, p2] The original behaviour before f53dc0787424 was: --bypass --exact p2 parents 0 0 0 [wp1, wp2] 0 0 1 if p1 == wp1 then [p1, p2] otherwise [wp1, wp2] 0 1 0 [p1] 0 1 1 [p1, p2] This patch restores the previous behaviour when --bypass is not set, and align --bypass behaviour when --exact is not set with merge diffs.
-
- Nov 14, 2011
-
-
Patrick Mezard authored
Do not capture unwanted groups in regexps
-
- Nov 13, 2011
-
-
Patrick Mezard authored
It was ignoring changes from: ab to: a b
-
- Nov 12, 2011
-
-
Stefano Tortarolo authored
In particular, we do not allow: - grafting an already grafted cset onto its original branch - grafting already grafted csets with the same origin onto each other
-
Stefano Tortarolo authored
-
Stefano Tortarolo authored
-
- Nov 13, 2011
-
-
Dmitry Panov authored
Python's time module sets timezone and altzone based on UTC offsets of two dates: first and middle day of the current year. This approach doesn't work on a year when DST rules change. For example Russia abandoned winter time this year, so the correct UTC offset should be +4 now, but time.timezone returns 3 hours difference because that's what it was on 01.01.2011. Related python issue: http://bugs.python.org/issue1647654
-
- Nov 17, 2011
-
-
Marc-Antoine Ruel authored
-
- Nov 15, 2011
-
-
kiilerix authored
forget into a subrepo failed on windows because pathes were joined with \.
-
- Nov 11, 2011
-
-
kiilerix authored
This makes the output more stable when it is used as a whitelist.
-
- Nov 17, 2011
-
-
Matt Mackall authored
-
- Nov 12, 2011
-
-
Simon Heimberg authored
-