- May 22, 2009
-
-
Christian Ebert authored
Also check that .hg is a directory.
-
Ori Avtalion authored
-
Steve Borho authored
Many users will try 'hg diff' here, and it will not show them missing files.
-
Ori Avtalion authored
-
- May 21, 2009
-
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Patrick Mezard authored
- /bin/cat does not exist, expect 'cat' - non-interactive mode is not correctly detected in pysh, force it
-
Patrick Mezard authored
-
Patrick Mezard authored
-
Patrick Mezard authored
Virtual and real path separators are not the same under Windows.
-
- May 20, 2009
-
-
Martin Geisler authored
-
Martin Geisler authored
-
Benoit Boissinot authored
-
Benoit Boissinot authored
-
Benoit Boissinot authored
the escaping of directories ending with .i or .d doesn't really belong to filelog. we put the encoding/decoding in store instead, for backwards compat, streamclone and the fncache file format still uses the partially encoded filenames.
-
Benoit Boissinot authored
put all the fncache file writing and reading in the same place.
-
Jeremy Whitlock authored
Before this patch, the only way to get hgwebdir to honor the recursive paths was to create a config object or a config file with the recursive paths in it. This patch makes hgwebdir treat paths the same whether passed in as a list, tuple, config or however hgwebdir supports passing paths.
-
Benoit Boissinot authored
workingfilectx() was using the "src" filelog in case the file was renamed in the working copy. For consistency, stop special-casing it. This allows us to remove some duplication between filectx and workingfilectx.
-
- May 19, 2009
-
-
Martin Geisler authored
The built-in None object is a singleton and it is therefore safe to compare memory addresses with is. It is also faster, how much depends on the object being compared. For a simple type like str I get: | s = "foo" | s = None ----------+-----------+---------- s == None | 0.25 usec | 0.21 usec s is None | 0.17 usec | 0.17 usec
-
Martin Geisler authored
The context variable is either True, False or None. Abbreviate it as C and we get the following truth table where the second column is the original expression and the third column is the new expression: C | C or C == None | C is not False True | True | True False | False | False None | True | True
-
- May 05, 2009
-
-
Simon Heimberg authored
Introduce method invalidate (similar to dirstate and repo).
-
- May 04, 2009
-
-
Simon Heimberg authored
use util.propertycache as in dirstate
-
- May 19, 2009
-
-
Martin Geisler authored
-
- May 15, 2009
-
-
Simon Heimberg authored
self.exact uses a set and does not need an extra copy of the files
-
- May 14, 2009
-
-
Simon Heimberg authored
matchfn does the same as match(), but a direct "link"
-
- May 19, 2009
-
-
Dirkjan Ochtman authored
-
Benoit Boissinot authored
-
Benoit Boissinot authored
-
- May 17, 2009
-
-
Martin Geisler authored
Changing this messages should be safe: automated scripts ought to have debugged their templates and wont grep for this error message.
-
- May 19, 2009
-
-
Simon Heimberg authored
-
Benoit Boissinot authored
-
- May 18, 2009
-
-
Cédric Duval authored
When specifying --in-reply-to for a message M, have [M] [0/2] [1/2] [2/2] instead of [M] [0/2] [1/2] [2/2] which is more consistent with the way messages are being threaded when --in-reply-to is not used.
-
Martin Geisler authored
-
Cédric Duval authored
-
Cédric Duval authored
-
Cédric Duval authored
Each message refers only to the first of the series.
-
Martin Geisler authored
-
Martin Geisler authored
-