- May 20, 2010
-
-
Matt Mackall authored
-
Matt Mackall authored
Unbundling is an internal implementation detail for strip, only show them with --verbose.
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
- May 19, 2010
-
-
Patrick Mezard authored
-
Aaron Digulla authored
-
Patrick Mezard authored
While the try/catch was reintroduced in 2f0f9528e77b, it was made useless by the tags/ existence check in getheads().
-
- May 18, 2010
-
-
Martin Geisler authored
I missed these occurrences on my first scan through the source.
-
Martin Geisler authored
-
- May 17, 2010
-
-
Martin Geisler authored
-
- May 11, 2010
-
-
Javi Merino authored
When using trap in a shell script, it's more portable to use signal names, instead of numbers. Signal names (INT, KILL,...) are defined in POSIX, whereas its corresponding numbers aren't.
-
- May 17, 2010
-
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
- May 16, 2010
-
-
Matt Mackall authored
-
Steve Losh authored
-
- Jan 08, 2010
-
-
Steve Borho authored
hgtk has been using these same configs since Feb. Users only have to name the tools they would like to use, ex: [extdiff] kdiff3 = meld =
-
- May 16, 2010
-
-
Yuya Nishihara authored
It makes easy to use `hg email --test` from another tool.
-
- May 03, 2010
-
-
Brodie Rao authored
With the pager as the child process instead of the parent process, the termination of the parent Mercurial process can cause the terminal to return before the pager exits. Inverting the relationship prevents that issue. Platforms without fork() will continue to use util.popen().
-
- May 16, 2010
-
-
Matt Mackall authored
-
- May 14, 2010
-
-
Ori Avtalion authored
The command arguments are "[-ac] [-r STARTREV] [REV]..."
-
Ori Avtalion authored
-
- May 04, 2010
-
-
Gilles Moris authored
In the case a file is locally tracked as copied in dirstate, and that a merge affects this file, this file should not be marked as modified in dirstate, as this will break the current copy state. Note: only affect working directory merge, not branch merge.
-
- May 15, 2010
-
-
Matt Mackall authored
bisect: clarify None return bundle: return 1 on no changes clone: return result code copy: limit errors to 0/1 commit: return 1 on no changes forget: return 1 on errors grep: return 1 if no match found remove: return 1 on errors resolve: return 1 if something fails to resolve rollback: return 1 if no rollback data
-
- May 14, 2010
-
-
Matt Mackall authored
-
Matt Mackall authored
-
- May 13, 2010
-
-
Matt Mackall authored
-
Matt Mackall authored
Move to using contexts while we're at it.
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
- May 12, 2010
-
-
Matt Mackall authored
-
- May 09, 2010
-
-
Christian Ebert authored
Provide extendable keyword.recordextensions variable, so other extensions beside hgext.record which provide the dorecord function can cooperate with hgext.keyword like so (example from crecord): def extsetup(): try: keyword = extensions.find('keyword') keyword.restricted += ' crecord qcrecord' try: # use record support in keyword.py if present keyword.recordcommands += ' crecord qcrecord' keyword.recordextensions += ' crecord' except AttributeError: pass except KeyError: pass
-
- May 12, 2010
-
-
Matt Mackall authored
-
Matt Mackall authored
-
- May 10, 2010
-
-
Gilles Moris authored
-
Gilles Moris authored
-