Mon, 31 May 2010 17:13:15 +0900 record: check that we are not committing a merge before patch selection stable
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 31 May 2010 17:13:15 +0900] rev 11237
record: check that we are not committing a merge before patch selection It might sound like a good idea to use record to filter changes when merging. If someone attemps this, it's better to tell her "no" right ahead, before the patch generation/line selection, so she does not spend time doing it just to receive a red light after that (sometimes rather long) process.
Mon, 31 May 2010 13:43:03 +0200 record: better way to find help in docstring stable
Martin Geisler <mg@aragost.com> [Mon, 31 May 2010 13:43:03 +0200] rev 11236
record: better way to find help in docstring This outputs only the lines in the verbatim block without relying on the translator to have translated the little 'y - record this change' string.
Mon, 31 May 2010 14:48:26 +0900 record: docstring typo stable
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 31 May 2010 14:48:26 +0900] rev 11235
record: docstring typo
Sun, 30 May 2010 23:24:10 +0200 mq: mention qqueue in module docstring
Martin Geisler <mg@lazybytes.net> [Sun, 30 May 2010 23:24:10 +0200] rev 11234
mq: mention qqueue in module docstring
Fri, 28 May 2010 17:28:34 +0200 clone: save hardlink state of util.copyfiles()
Adrian Buehlmann <adrian@cadifra.com> [Fri, 28 May 2010 17:28:34 +0200] rev 11233
clone: save hardlink state of util.copyfiles() When trying to do hardlink-cloning, the os_link() call of the first file tried already fails on Windows, if the source is on a UNC path. This change avoids calling os_link() for the rest of files, leaving us with a *single* failed os_link() call per clone operation, if the source can't do hardlinks.
Fri, 28 May 2010 17:28:34 +0200 util.copyfiles: don't try os_link() again if it failed before
Adrian Buehlmann <adrian@cadifra.com> [Fri, 28 May 2010 17:28:34 +0200] rev 11232
util.copyfiles: don't try os_link() again if it failed before If the os_link() call on the first file in the directory fails [1], we switch mode to using shutil.copy() for all remaining files. [1] happens for example on Windows for every file when cloning from a UNC path without specifying --pull.
Thu, 27 May 2010 22:50:04 +0300 cmdutil: cleanup imports
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 27 May 2010 22:50:04 +0300] rev 11231
cmdutil: cleanup imports
Thu, 27 May 2010 17:47:40 +0200 make transactions work on non-refcounted python implementations
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> [Thu, 27 May 2010 17:47:40 +0200] rev 11230
make transactions work on non-refcounted python implementations
Sat, 29 May 2010 20:32:39 +0200 mq: support multiple patch queues using qqueue
Henrik Stuart <hg@hstuart.dk> [Sat, 29 May 2010 20:32:39 +0200] rev 11229
mq: support multiple patch queues using qqueue
Fri, 28 May 2010 16:01:57 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Fri, 28 May 2010 16:01:57 -0500] rev 11228
Merge with stable
Fri, 28 May 2010 14:41:11 -0500 status: avoid performance regression when no .hgsub is present stable
Matt Mackall <mpm@selenic.com> [Fri, 28 May 2010 14:41:11 -0500] rev 11227
status: avoid performance regression when no .hgsub is present (introduced by 24ce8f0c0a39)
Thu, 27 May 2010 10:37:14 +0200 doc: document expansion of %include and ui.username
Martin Geisler <mg@aragost.com> [Thu, 27 May 2010 10:37:14 +0200] rev 11226
doc: document expansion of %include and ui.username
Wed, 26 May 2010 14:03:29 -0700 ui.username(): expand environment variables in username configuration value.
Chad Dombrova <chadrik@gmail.com> [Wed, 26 May 2010 14:03:29 -0700] rev 11225
ui.username(): expand environment variables in username configuration value. note: expansion of config variables must be handled on a case-by-case basis because they can contain arbitrary data that may not be desirable to expand.
Wed, 26 May 2010 14:03:29 -0700 config: expand hgrc %include paths
Chad Dombrova <chadrik@gmail.com> [Wed, 26 May 2010 14:03:29 -0700] rev 11224
config: expand hgrc %include paths
Wed, 26 May 2010 16:16:47 +0200 rename: make --after work if source is already in R state
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 26 May 2010 16:16:47 +0200] rev 11223
rename: make --after work if source is already in R state I routinely want to use `hg addrem` and then fix up missed renames manually using `hg mv -A`. This patch allows me to record such renames from a source in state R to a target in state A.
Tue, 25 May 2010 18:45:44 +0200 Merge with stable
Martin Geisler <mg@lazybytes.net> [Tue, 25 May 2010 18:45:44 +0200] rev 11222
Merge with stable
Tue, 25 May 2010 18:19:40 +0200 doc: clarify that sections can be split stable
Angel Ezquerra [Tue, 25 May 2010 18:19:40 +0200] rev 11221
doc: clarify that sections can be split
Tue, 25 May 2010 18:19:16 +0200 doc: clarify that keys can be overridden stable
Angel Ezquerra [Tue, 25 May 2010 18:19:16 +0200] rev 11220
doc: clarify that keys can be overridden
Tue, 25 May 2010 09:57:19 +0200 commands: document --new-branch flag for push
Martin Geisler <mg@aragost.com> [Tue, 25 May 2010 09:57:19 +0200] rev 11219
commands: document --new-branch flag for push
Tue, 25 May 2010 09:56:26 +0200 Merge with stable
Martin Geisler <mg@aragost.com> [Tue, 25 May 2010 09:56:26 +0200] rev 11218
Merge with stable
Mon, 24 May 2010 21:52:33 +0530 commands: updates to push docstring. stable
Faheem Mitha <faheem@email.unc.edu> [Mon, 24 May 2010 21:52:33 +0530] rev 11217
commands: updates to push docstring. With contributions from mg, hstuart, timeless, and vsh.
Mon, 24 May 2010 00:55:42 +0200 mq: remove unneeded local variable in delete
Martin Geisler <mg@lazybytes.net> [Mon, 24 May 2010 00:55:42 +0200] rev 11216
mq: remove unneeded local variable in delete
Wed, 19 May 2010 09:54:12 -0500 pager: exec pager using /bin/sh -c
Brodie Rao <brodie@bitheap.org> [Wed, 19 May 2010 09:54:12 -0500] rev 11215
pager: exec pager using /bin/sh -c This mimics the behavior of popen() and ensures setting the pager to something like "LESS=FSRX less" will work.
Wed, 19 May 2010 00:45:50 +0200 keyword: offer svn-like default keywordmaps
Christian Ebert <blacktrash@gmx.net> [Wed, 19 May 2010 00:45:50 +0200] rev 11214
keyword: offer svn-like default keywordmaps svn-like default keywords can be set in a new configuration section called [keywordset] -- thanks to timeless for the name. Move setup of default keywordmaps into dedicated function used by kwtemplater.__init__ and demo. HeadURL/URL is not supported (by default).
Tue, 18 May 2010 22:16:38 +0200 keyword: add 2 svn-like date filters
Christian Ebert <blacktrash@gmx.net> [Tue, 18 May 2010 22:16:38 +0200] rev 11213
keyword: add 2 svn-like date filters svnisodate yields the format the date in svn's Id keyword expands to. svnutcdate yields the format svn's Date/LastChangedDate expands to. http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html
Fri, 21 May 2010 19:54:40 +0900 util: give appropriate default args to atomictempfile()
Yuya Nishihara <yuya@tcha.org> [Fri, 21 May 2010 19:54:40 +0900] rev 11212
util: give appropriate default args to atomictempfile() mode='w+b' is the default of python's TemporaryFile().
Fri, 21 May 2010 15:22:29 +0200 push: add --new-branch option to allow intial push of new branches
Sune Foldager <cryo@cyanite.org> [Fri, 21 May 2010 15:22:29 +0200] rev 11211
push: add --new-branch option to allow intial push of new branches Compare this to --force which allows anything to be pushed. With --new-branch, only changesets to named branches not present on the and changesets not introducing additional heads on existing branches are allowed. Developed by Henrik Stuart <henrik.stuart@edlund.dk> Sune Foldager <cryo@cyanite.org>
Fri, 21 May 2010 22:53:57 +0900 check-code: add check for 'source'
Yuya Nishihara <yuya@tcha.org> [Fri, 21 May 2010 22:53:57 +0900] rev 11210
check-code: add check for 'source'
Fri, 21 May 2010 14:21:27 +0200 Merge with stable
Martin Geisler <mg@aragost.com> [Fri, 21 May 2010 14:21:27 +0200] rev 11209
Merge with stable
Fri, 21 May 2010 20:55:18 +0900 tests: fix bashism to load helpers.sh
Yuya Nishihara <yuya@tcha.org> [Fri, 21 May 2010 20:55:18 +0900] rev 11208
tests: fix bashism to load helpers.sh `source` isn't available at POSIX sh.
Tue, 18 May 2010 18:55:14 +0900 color: bring back colors with pager
Yuya Nishihara <yuya@tcha.org> [Tue, 18 May 2010 18:55:14 +0900] rev 11207
color: bring back colors with pager It's introduced by 3c368a1c962d, but missing in merge changeset at a890cc501501.
Fri, 21 May 2010 13:40:59 +0200 dispatch: include Python version in traceback stable
Martin Geisler <mg@aragost.com> [Fri, 21 May 2010 13:40:59 +0200] rev 11206
dispatch: include Python version in traceback
Thu, 20 May 2010 15:58:16 -0500 rebase: add error codes
Matt Mackall <mpm@selenic.com> [Thu, 20 May 2010 15:58:16 -0500] rev 11205
rebase: add error codes Suggested by Dirk Hasselbalch
Thu, 20 May 2010 15:20:25 -0500 rebase: improve --abort failure message
Matt Mackall <mpm@selenic.com> [Thu, 20 May 2010 15:20:25 -0500] rev 11204
rebase: improve --abort failure message
Thu, 20 May 2010 15:15:11 -0500 rebase: only show "rebase completed" message with -v
Matt Mackall <mpm@selenic.com> [Thu, 20 May 2010 15:15:11 -0500] rev 11203
rebase: only show "rebase completed" message with -v
Thu, 20 May 2010 13:27:28 -0500 strip: hide unbundle messages by default
Matt Mackall <mpm@selenic.com> [Thu, 20 May 2010 13:27:28 -0500] rev 11202
strip: hide unbundle messages by default Unbundling is an internal implementation detail for strip, only show them with --verbose.
Thu, 20 May 2010 12:21:35 -0500 Fix up rebase's handling of strip backups
Matt Mackall <mpm@selenic.com> [Thu, 20 May 2010 12:21:35 -0500] rev 11201
Fix up rebase's handling of strip backups
Thu, 20 May 2010 12:15:44 -0500 strip: improve full backup message
Matt Mackall <mpm@selenic.com> [Thu, 20 May 2010 12:15:44 -0500] rev 11200
strip: improve full backup message
Wed, 19 May 2010 20:20:16 -0500 strip: drop deprecated -b from synopsis
Matt Mackall <mpm@selenic.com> [Wed, 19 May 2010 20:20:16 -0500] rev 11199
strip: drop deprecated -b from synopsis
Wed, 19 May 2010 20:20:12 -0500 rebase: use helpers.sh in tests
Matt Mackall <mpm@selenic.com> [Wed, 19 May 2010 20:20:12 -0500] rev 11198
rebase: use helpers.sh in tests
Wed, 19 May 2010 19:46:39 -0500 strip: be quiet about temporary internal bundle
Matt Mackall <mpm@selenic.com> [Wed, 19 May 2010 19:46:39 -0500] rev 11197
strip: be quiet about temporary internal bundle
Wed, 19 May 2010 22:32:40 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Wed, 19 May 2010 22:32:40 +0200] rev 11196
Merge with crew-stable
Wed, 19 May 2010 22:09:58 +0200 convert/svn: close gettags() log stream (issue2196) stable
Aaron Digulla <digulla@hepe.com> [Wed, 19 May 2010 22:09:58 +0200] rev 11195
convert/svn: close gettags() log stream (issue2196)
Wed, 19 May 2010 22:04:41 +0200 convert/svn: remove useless try/catch stable
Patrick Mezard <pmezard@gmail.com> [Wed, 19 May 2010 22:04:41 +0200] rev 11194
convert/svn: remove useless try/catch While the try/catch was reintroduced in 2f0f9528e77b, it was made useless by the tags/ existence check in getheads().
Tue, 18 May 2010 16:31:10 +0200 Use our custom hg reStructuredText role some more
Martin Geisler <mg@aragost.com> [Tue, 18 May 2010 16:31:10 +0200] rev 11193
Use our custom hg reStructuredText role some more I missed these occurrences on my first scan through the source.
Tue, 18 May 2010 16:24:14 +0200 minirst: handle line breaks in hg role
Martin Geisler <mg@aragost.com> [Tue, 18 May 2010 16:24:14 +0200] rev 11192
minirst: handle line breaks in hg role
Mon, 17 May 2010 23:11:27 +0200 extdiff: fix reST syntax in module docstring
Martin Geisler <mg@lazybytes.net> [Mon, 17 May 2010 23:11:27 +0200] rev 11191
extdiff: fix reST syntax in module docstring
Tue, 11 May 2010 12:06:30 +0200 Fixed a bashism with trap numbers in hgeditor.
Javi Merino <cibervicho@gmail.com> [Tue, 11 May 2010 12:06:30 +0200] rev 11190
Fixed a bashism with trap numbers in hgeditor. 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.
Mon, 17 May 2010 21:30:00 +0200 Merge with stable
Martin Geisler <mg@lazybytes.net> [Mon, 17 May 2010 21:30:00 +0200] rev 11189
Merge with stable
Mon, 17 May 2010 21:16:35 +0200 rebase: stress that only local changesets should be rebased stable
Martin Geisler <mg@lazybytes.net> [Mon, 17 May 2010 21:16:35 +0200] rev 11188
rebase: stress that only local changesets should be rebased
Mon, 17 May 2010 20:42:28 +0200 minirst: fix debug code stable
Martin Geisler <mg@lazybytes.net> [Mon, 17 May 2010 20:42:28 +0200] rev 11187
minirst: fix debug code
Sun, 16 May 2010 14:38:32 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Sun, 16 May 2010 14:38:32 -0500] rev 11186
Merge with stable
Sat, 15 May 2010 23:33:22 -0400 tag: add -e/--edit option for modifying the commit message
Steve Losh <steve@stevelosh.com> [Sat, 15 May 2010 23:33:22 -0400] rev 11185
tag: add -e/--edit option for modifying the commit message
Thu, 07 Jan 2010 22:19:05 -0600 extdiff: add labels, read diff arguments from [merge-tools]
Steve Borho <steve@borho.org> [Thu, 07 Jan 2010 22:19:05 -0600] rev 11184
extdiff: add labels, read diff arguments from [merge-tools] 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 =
Sun, 16 May 2010 22:23:14 +0900 patchbomb: respect HGPLAIN when piping --test output to PAGER
Yuya Nishihara <yuya@tcha.org> [Sun, 16 May 2010 22:23:14 +0900] rev 11183
patchbomb: respect HGPLAIN when piping --test output to PAGER It makes easy to use `hg email --test` from another tool.
Mon, 03 May 2010 14:00:34 -0500 pager: fork and exec pager as parent process stable
Brodie Rao <brodie@bitheap.org> [Mon, 03 May 2010 14:00:34 -0500] rev 11182
pager: fork and exec pager as parent process 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().
Sat, 15 May 2010 21:24:23 -0500 commit: fix complaint about branch merge creating new heads (issue2186)
Matt Mackall <mpm@selenic.com> [Sat, 15 May 2010 21:24:23 -0500] rev 11181
commit: fix complaint about branch merge creating new heads (issue2186)
Sat, 15 May 2010 00:34:07 +0300 Fix hg heads -r flag documentation
Ori Avtalion <ori@avtalion.name> [Sat, 15 May 2010 00:34:07 +0300] rev 11180
Fix hg heads -r flag documentation The command arguments are "[-ac] [-r STARTREV] [REV]..."
Fri, 14 May 2010 22:29:15 +0300 Fix wording in hg pull documentation
Ori Avtalion <ori@avtalion.name> [Fri, 14 May 2010 22:29:15 +0300] rev 11179
Fix wording in hg pull documentation
Tue, 04 May 2010 09:57:16 +0200 merge: avoid to break the dirstate copy status on moved files
Gilles Moris <gilles.moris@free.fr> [Tue, 04 May 2010 09:57:16 +0200] rev 11178
merge: avoid to break the dirstate copy status on moved files 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.
Sat, 15 May 2010 17:48:49 -0500 commands: initial audit of exit codes
Matt Mackall <mpm@selenic.com> [Sat, 15 May 2010 17:48:49 -0500] rev 11177
commands: initial audit of exit codes 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
Fri, 14 May 2010 12:57:24 -0500 hgweb: fix race in refreshing repo list (issue2188)
Matt Mackall <mpm@selenic.com> [Fri, 14 May 2010 12:57:24 -0500] rev 11176
hgweb: fix race in refreshing repo list (issue2188)
Fri, 14 May 2010 10:01:09 -0500 rollback: fix up tests
Matt Mackall <mpm@selenic.com> [Fri, 14 May 2010 10:01:09 -0500] rev 11175
rollback: fix up tests
Thu, 13 May 2010 17:36:45 -0500 rollback: fix off-by-one in message
Matt Mackall <mpm@selenic.com> [Thu, 13 May 2010 17:36:45 -0500] rev 11174
rollback: fix off-by-one in message
Thu, 13 May 2010 17:24:21 -0500 commit: note new branch heads rather than topological heads
Matt Mackall <mpm@selenic.com> [Thu, 13 May 2010 17:24:21 -0500] rev 11173
commit: note new branch heads rather than topological heads Move to using contexts while we're at it.
Thu, 13 May 2010 11:33:11 -0500 Merge with 1.5.3
Matt Mackall <mpm@selenic.com> [Thu, 13 May 2010 11:33:11 -0500] rev 11172
Merge with 1.5.3
Thu, 13 May 2010 11:30:50 -0500 Added signature for changeset fdcf80f26604 stable
Matt Mackall <mpm@selenic.com> [Thu, 13 May 2010 11:30:50 -0500] rev 11171
Added signature for changeset fdcf80f26604
Thu, 13 May 2010 11:30:49 -0500 Added tag 1.5.3 for changeset fdcf80f26604 stable
Matt Mackall <mpm@selenic.com> [Thu, 13 May 2010 11:30:49 -0500] rev 11170
Added tag 1.5.3 for changeset fdcf80f26604
Wed, 12 May 2010 15:40:58 -0500 tag: strip whitespace from tag names (issue2174)
Matt Mackall <mpm@selenic.com> [Wed, 12 May 2010 15:40:58 -0500] rev 11169
tag: strip whitespace from tag names (issue2174)
Sun, 09 May 2010 11:14:43 +0200 keyword: support extensions using dorecord, e.g. crecord
Christian Ebert <blacktrash@gmx.net> [Sun, 09 May 2010 11:14:43 +0200] rev 11168
keyword: support extensions using dorecord, e.g. crecord 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
Wed, 12 May 2010 14:49:46 -0500 convert/svn: fix long line
Matt Mackall <mpm@selenic.com> [Wed, 12 May 2010 14:49:46 -0500] rev 11167
convert/svn: fix long line
Wed, 12 May 2010 11:53:09 -0500 i18n: fix up bad merge
Matt Mackall <mpm@selenic.com> [Wed, 12 May 2010 11:53:09 -0500] rev 11166
i18n: fix up bad merge
Mon, 10 May 2010 22:44:06 +0200 summary: show if commit will be from a closed head
Gilles Moris <gilles.moris@free.fr> [Mon, 10 May 2010 22:44:06 +0200] rev 11165
summary: show if commit will be from a closed head
Mon, 10 May 2010 08:53:06 +0200 commit: inform the commiter when resurrecting a closed changeset
Gilles Moris <gilles.moris@free.fr> [Mon, 10 May 2010 08:53:06 +0200] rev 11164
commit: inform the commiter when resurrecting a closed changeset
Mon, 10 May 2010 08:43:36 +0200 commit: prevent closing non-head changesets
Gilles Moris <gilles.moris@free.fr> [Mon, 10 May 2010 08:43:36 +0200] rev 11163
commit: prevent closing non-head changesets
Tue, 11 May 2010 17:13:35 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 11 May 2010 17:13:35 -0500] rev 11162
Merge with stable
Tue, 11 May 2010 17:12:10 -0500 Merge with i18n
Matt Mackall <mpm@selenic.com> [Tue, 11 May 2010 17:12:10 -0500] rev 11161
Merge with i18n
Tue, 11 May 2010 17:11:40 -0500 Merge with i18n stable 1.5.3
Matt Mackall <mpm@selenic.com> [Tue, 11 May 2010 17:11:40 -0500] rev 11160
Merge with i18n
Sun, 09 May 2010 00:15:13 +0200 i18n-da: merge with stable
Martin Geisler <mg@aragost.com> [Sun, 09 May 2010 00:15:13 +0200] rev 11159
i18n-da: merge with stable
Sat, 08 May 2010 23:41:45 +0200 i18n-da: translated various small strings stable
Martin Geisler <mg@aragost.com> [Sat, 08 May 2010 23:41:45 +0200] rev 11158
i18n-da: translated various small strings
Sat, 08 May 2010 23:22:40 +0200 i18n-da: synchronize with d29bd98ebff6 stable
Martin Geisler <mg@aragost.com> [Sat, 08 May 2010 23:22:40 +0200] rev 11157
i18n-da: synchronize with d29bd98ebff6
Tue, 11 May 2010 17:03:44 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 11 May 2010 17:03:44 -0500] rev 11156
Merge with stable
Tue, 11 May 2010 16:28:09 -0500 static-http: disable lazy parsing
Matt Mackall <mpm@selenic.com> [Tue, 11 May 2010 16:28:09 -0500] rev 11155
static-http: disable lazy parsing This only hits if you're crazy enough to use static-http on a repository with revlogs larger than 1M. Don't do it.
Mon, 07 Dec 2009 12:31:45 +0200 expand paths to local repository or bundle in appropriate classes stable
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 07 Dec 2009 12:31:45 +0200] rev 11154
expand paths to local repository or bundle in appropriate classes This avoids problem with unexpanded paths when it's not possible to expand it at higher level (for example, if file:~/path/ is supplied as path in schemes).
Sun, 02 May 2010 21:56:25 -0400 push: document return values between various repo methods.
Greg Ward <greg-hg@gerg.ca> [Sun, 02 May 2010 21:56:25 -0400] rev 11153
push: document return values between various repo methods. This starts at localrepository.push() and seeps down to push_addchangegroup(), push_unbundle(), prepush(), addchangegroup(), and leaks out to sshrepository.unbundle(), sshrepository.addchangegroup(), and httprepository.unbundle(). Seems to cover everything you ever wanted to know about pushing but were afraid to ask.
Sat, 01 May 2010 18:39:40 -0400 cmdutil: Warn when trying to copy/rename --after to a nonexistant file.
Steve Losh <steve@stevelosh.com> [Sat, 01 May 2010 18:39:40 -0400] rev 11152
cmdutil: Warn when trying to copy/rename --after to a nonexistant file. Currently running 'hg rename --after foo.txt bar.typo' is a silent no-op. This patch adds a warning. It also updates the copy and rename tests. No actual functionality is changed. fixes issue 1822
Sat, 01 May 2010 15:00:21 +0300 slightly improve memctx api
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 01 May 2010 15:00:21 +0300] rev 11151
slightly improve memctx api
Mon, 10 May 2010 22:06:28 +0200 patchbomb: Reply-To support
Cédric Duval <cedricduval@free.fr> [Mon, 10 May 2010 22:06:28 +0200] rev 11150
patchbomb: Reply-To support From RFC 5322: an optional reply-to field MAY also be included, which contains the field name "Reply-To" and a comma-separated list of one or more addresses. [...] When the "Reply-To:" field is present, it indicates the address(es) to which the author of the message suggests that replies be sent. In the absence of the "Reply-To:" field, replies SHOULD by default be sent to the mailbox(es) specified in the "From:" field unless otherwise specified by the person composing the reply. Reply-To addresses may be specified either via command line with --reply-to or via the 'email' or 'patchbomb' sections of the config file.
Mon, 10 May 2010 11:04:56 -0500 merge: tool.check = prompt will force an interactive merge check
David Champion <dgc@uchicago.edu> [Mon, 10 May 2010 11:04:56 -0500] rev 11149
merge: tool.check = prompt will force an interactive merge check tool.check = prompt can be used when the exit status of a merge tool is unreliable but an explicit user signoff on the merge result is acceptable.
Mon, 10 May 2010 11:04:56 -0500 merge: introduce tool.check parameter
David Champion <dgc@uchicago.edu> [Mon, 10 May 2010 11:04:56 -0500] rev 11148
merge: introduce tool.check parameter tool.check is a list of check options, and can be used in place of tool.checkchanged and tool.checkconflicts: Equivalences: tool.checkchanged = yes tool.checkconflicts = no tool.check = changed tool.checkchanged = no tool.checkconflicts = yes tool.check = conflicts tool.checkchanged = yes tool.checkconflicts = yes tool.check = changed, conflicts Add _toollist() wrapper for ui.configlist() to implement this consistently. checkchanged and checkconflicts are still supported, but check is preferred for implementing new check options.
Wed, 21 Apr 2010 12:02:51 -0500 give worst-case 'merge' merge-tool lowest priority
David Champion <dgc@uchicago.edu> [Wed, 21 Apr 2010 12:02:51 -0500] rev 11147
give worst-case 'merge' merge-tool lowest priority Another tool had -10 already. Since 'merge' is clearly a worst-case tool (internal), lowering to -100 ensures there's plenty of room for slightly better cases.
Wed, 21 Apr 2010 11:57:45 -0500 merge: tool.premerge=keep will leave premerge markers in $local
David Champion <dgc@uchicago.edu> [Wed, 21 Apr 2010 11:57:45 -0500] rev 11146
merge: tool.premerge=keep will leave premerge markers in $local
Tue, 11 May 2010 20:22:37 +0200 merge with mpm
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 11 May 2010 20:22:37 +0200] rev 11145
merge with mpm
Tue, 11 May 2010 20:21:25 +0200 merge with stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 11 May 2010 20:21:25 +0200] rev 11144
merge with stable
Tue, 11 May 2010 20:13:52 +0200 context: fallback function should not return None stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 11 May 2010 20:13:52 +0200] rev 11143
context: fallback function should not return None
Mon, 10 May 2010 22:52:28 +0200 test-subrepo-svn: fix strange svn behaviour on windows
Patrick Mezard <pmezard@gmail.com> [Mon, 10 May 2010 22:52:28 +0200] rev 11142
test-subrepo-svn: fix strange svn behaviour on windows I got a full path when pusing the external like: Sending C:/foo/bar/test-subrepo-svn/sub/t/s/alpha instead of the relative path
(0) -10000 -3000 -1000 -300 -100 -96 +96 +100 +300 +1000 +3000 +10000 +30000 tip