- May 19, 2009
-
-
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
-
Martin Geisler authored
The display used to jump up and down when switching from the file view to the annotate view. It now stays still: when switching from the file view to the annotate view it looks like the file content is simply right-shifted to make room for the author names.
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Matt Mackall authored
-
Matt Mackall authored
We no longer touch the dirstate in the middle of a commit, so a failing commit doesn't require invalidating the dirstate.
-
Matt Mackall authored
- simplify handling of 'close' - kill silly wlock=None - sort/uniq files later
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
The commit editor is now invoked before files and manifest are committed. The editor is now run with only the wlock held and aborting an edit no longer requires rolling back a transaction. Changes to files during a commit still result in undefined behavior. (This is preliminary work for committing subrepositories)
-
Benoit Boissinot authored
-
Matt Mackall authored
-
- Apr 03, 2009
-
-
Jeremy Whitlock authored
There is a problem with setup.py where it will not identify the Mercurial version properly when not being ran in within a repository even if mercurial/__version__.py exists. To fix, use mercurial.__version__.version when available before defaulting to "unknown". (Using mercurial.util.version() is not an option due to a dependency issue where osutil can be referenced before it is built.)
-
- May 17, 2009
-
-
Matt Mackall authored
-
Matt Mackall authored
-
Benoit Boissinot authored
-
Benoit Boissinot authored
Instead of only finding similarities in the added/removed files found by the addremove step, follow the match object: hg addremove -s80 foo -> add and removes files in foo + find similarities between files in foo hg addremove -s80 -> add and removes files in the whole repo + find similarities between files in the whole repo hg import --similarity will still work correctly (only find similarities between files found in the patch).
-
Benoit Boissinot authored
-
Martin Geisler authored
-
Martin Geisler authored
The newlines make the HTML somewhat readable and gives much smaller, readable diffs when the tests change.
-
Martin Geisler authored
The test copied get-with-headers.py from $TESTDIR and committed it to a test repository. The test output therefore depended unnecessarily on the exact content of get-with-headers.py. It has now been replaced with another small Python script.
-
Patrick Mezard authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
Use a single set.update and set.difference_update call instead of many set.add and set.discard calls.
-
Martin Geisler authored
-
Benoit Boissinot authored
-
Dirkjan Ochtman authored
-