Thu, 06 Aug 2009 21:35:58 -0700 Merge with crew
Bryan O'Sullivan <bos@serpentine.com> [Thu, 06 Aug 2009 21:35:58 -0700] rev 9327
Merge with crew
Thu, 06 Aug 2009 21:35:25 -0700 Fix failing darcs test
Bryan O'Sullivan <bos@serpentine.com> [Thu, 06 Aug 2009 21:35:25 -0700] rev 9326
Fix failing darcs test
Thu, 06 Aug 2009 18:48:00 -0700 Merge with mpm
Bryan O'Sullivan <bos@serpentine.com> [Thu, 06 Aug 2009 18:48:00 -0700] rev 9325
Merge with mpm
Wed, 05 Aug 2009 22:52:35 -0700 Merge backout of 26fa0e31011d
Brendan Cully <brendan@kublai.com> [Wed, 05 Aug 2009 22:52:35 -0700] rev 9324
Merge backout of 26fa0e31011d
Wed, 05 Aug 2009 22:51:30 -0700 Backed out changeset 26fa0e31011d.
Brendan Cully <brendan@kublai.com> [Wed, 05 Aug 2009 22:51:30 -0700] rev 9323
Backed out changeset 26fa0e31011d. On OS X, it broke test-issue322, test-issue660, test-permissions, test-symlink-addremove, and test-walk.
Mon, 03 Aug 2009 23:27:25 -0500 mercurial.ini: provide more useful info
Steve Borho <steve@borho.org> [Mon, 03 Aug 2009 23:27:25 -0500] rev 9322
mercurial.ini: provide more useful info * Add warning about not editing the site-wide file on Vista * More detail about where to create user Mercurial.ini * Provide examples for ssh tools * List extensions, all disabled * add [patch] section, for fixing patch behavior when using win32text * example [extdiff] section, all disabled * example [diff] section, all disabled
Wed, 05 Aug 2009 17:17:06 -0700 churn: correct output when run in subdirectories
Brendan Cully <brendan@kublai.com> [Wed, 05 Aug 2009 17:17:06 -0700] rev 9321
churn: correct output when run in subdirectories
Thu, 06 Aug 2009 00:34:28 +0200 i18n: move unrelated line out of try-except block
Martin Geisler <mg@lazybytes.net> [Thu, 06 Aug 2009 00:34:28 +0200] rev 9320
i18n: move unrelated line out of try-except block
Thu, 06 Aug 2009 00:26:34 +0200 i18n: updated outdated comment
Martin Geisler <mg@lazybytes.net> [Thu, 06 Aug 2009 00:26:34 +0200] rev 9319
i18n: updated outdated comment
Wed, 05 Aug 2009 16:32:57 +0200 merge backout of 5724cd7b3688
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Aug 2009 16:32:57 +0200] rev 9318
merge backout of 5724cd7b3688
Wed, 05 Aug 2009 16:32:38 +0200 Backed out changeset 5724cd7b3688 (depends on other changes, no tests)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Aug 2009 16:32:38 +0200] rev 9317
Backed out changeset 5724cd7b3688 (depends on other changes, no tests)
Wed, 05 Aug 2009 17:21:29 +0200 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Aug 2009 17:21:29 +0200] rev 9316
merge with crew-stable
Wed, 05 Aug 2009 17:19:37 +0200 dispatch: also pass level argument to __import__ for ignored modules
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Wed, 05 Aug 2009 17:19:37 +0200] rev 9315
dispatch: also pass level argument to __import__ for ignored modules I wanted to check if mercurial.demandimport could speed up the loading of PyObjC, and ran into this: the level argument for __import__, available in Python 2.5 and later, is silently dropped when doing an 'import *'. I have no idea what these arguments mean, but this minor change made it work. (Oh, and because of that 'from ... import *', PyObjC still took about 2s...)
Wed, 05 Aug 2009 14:58:30 +0200 lsprof: make profile not die when imported modules changes (issue1774)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Aug 2009 14:58:30 +0200] rev 9314
lsprof: make profile not die when imported modules changes (issue1774)
Wed, 05 Aug 2009 17:19:08 +0200 notify: do not mime encode multipart templates
Christian Ebert <blacktrash@gmx.net> [Wed, 05 Aug 2009 17:19:08 +0200] rev 9313
notify: do not mime encode multipart templates Mulitpart templates should take care of this themselves. See http://www.selenic.com/pipermail/mercurial/2009-July/027017.html Also catch potential parsing errors gracefully.
Wed, 05 Aug 2009 17:08:28 +0200 kill trailing whitespace
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Aug 2009 17:08:28 +0200] rev 9312
kill trailing whitespace
Wed, 05 Aug 2009 15:00:44 +0200 color: simplify & improve colorization of qseries
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Wed, 05 Aug 2009 15:00:44 +0200] rev 9311
color: simplify & improve colorization of qseries Use 'repo.mq.series' to obtain patch names, instead of deriving them from the qseries output. This is both simpler and more robust, and fixes colorization of patches without a message with -s/--summary.
Wed, 05 Aug 2009 14:44:36 +0200 gendoc: documentation section describing available extensions
Cédric Duval <cedricduval@free.fr> [Wed, 05 Aug 2009 14:44:36 +0200] rev 9310
gendoc: documentation section describing available extensions
Wed, 05 Aug 2009 14:42:57 +0200 localrepo: document the locking scheme a little better
Greg Ward <greg-hg@gerg.ca> [Wed, 05 Aug 2009 14:42:57 +0200] rev 9309
localrepo: document the locking scheme a little better - localrepo: document lock(), wlock() methods - lock: add class docstring
Wed, 05 Aug 2009 17:20:47 +0200 keyword: use util.datestr for utcdate filter, expose through variable
Christian Ebert <blacktrash@gmx.net> [Wed, 05 Aug 2009 17:20:47 +0200] rev 9308
keyword: use util.datestr for utcdate filter, expose through variable
Wed, 05 Aug 2009 17:20:47 +0200 keyword: reference templating help, add utcdate filter example
Christian Ebert <blacktrash@gmx.net> [Wed, 05 Aug 2009 17:20:47 +0200] rev 9307
keyword: reference templating help, add utcdate filter example
Wed, 05 Aug 2009 17:20:47 +0200 keyword: remove "help keyword" from test
Christian Ebert <blacktrash@gmx.net> [Wed, 05 Aug 2009 17:20:47 +0200] rev 9306
keyword: remove "help keyword" from test Testing help output does not make sense as we have no way to check for errors in content which would be the only reasonable test here.
Wed, 29 Jul 2009 09:28:45 +0200 keyword: update copyright
Christian Ebert <blacktrash@gmx.net> [Wed, 29 Jul 2009 09:28:45 +0200] rev 9305
keyword: update copyright
Mon, 03 Aug 2009 10:39:14 +0200 hgwebdir: add links to the main repository page in notfound.tmpl
timeless@mozdev.org [Mon, 03 Aug 2009 10:39:14 +0200] rev 9304
hgwebdir: add links to the main repository page in notfound.tmpl
Mon, 03 Aug 2009 10:28:09 +0200 Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 10:28:09 +0200] rev 9303
Merge with crew-stable
Sun, 02 Aug 2009 19:21:47 -0700 help: improve "hg help revisions"
Stuart W Marks <smarks@smarks.org> [Sun, 02 Aug 2009 19:21:47 -0700] rev 9302
help: improve "hg help revisions" Add info about branch names, and other clarifications.
Mon, 03 Aug 2009 00:19:01 +0200 rebase: link to RebaseExtension
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 00:19:01 +0200] rev 9301
rebase: link to RebaseExtension This new page has the usual user-oriented information about the extension.
Mon, 03 Aug 2009 00:12:10 +0200 patchbomb: use a list instead of indented paragraphs
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 00:12:10 +0200] rev 9300
patchbomb: use a list instead of indented paragraphs
Mon, 03 Aug 2009 00:02:00 +0200 help: un-indent list in "hg help diffs"
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 00:02:00 +0200] rev 9299
help: un-indent list in "hg help diffs"
Mon, 03 Aug 2009 00:01:59 +0200 help: add "templates" as an alias for "templating" help topic
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 00:01:59 +0200] rev 9298
help: add "templates" as an alias for "templating" help topic
Sun, 02 Aug 2009 17:42:36 +0200 gendoc: make anchors for help topic names
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 17:42:36 +0200] rev 9297
gendoc: make anchors for help topic names
Fri, 31 Jul 2009 11:40:03 +0200 gendoc: rename underlined/bold to section/subsection
Martin Geisler <mg@lazybytes.net> [Fri, 31 Jul 2009 11:40:03 +0200] rev 9296
gendoc: rename underlined/bold to section/subsection
Mon, 03 Aug 2009 00:01:50 +0200 help: use field lists for lists of extensions
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 00:01:50 +0200] rev 9295
help: use field lists for lists of extensions
Sun, 02 Aug 2009 23:38:08 +0200 help: format templating help topic with a field list
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 23:38:08 +0200] rev 9294
help: format templating help topic with a field list
Sun, 02 Aug 2009 23:38:07 +0200 minirst: parse field lists
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 23:38:07 +0200] rev 9293
minirst: parse field lists
Sun, 02 Aug 2009 21:29:15 +0200 minirst: simplify bullet list indentation computation
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 21:29:15 +0200] rev 9292
minirst: simplify bullet list indentation computation
Sun, 02 Aug 2009 17:17:17 +0200 minirst: indent literal blocks with two spaces
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 17:17:17 +0200] rev 9291
minirst: indent literal blocks with two spaces The vast majority* of them are formatted like this in the source, so this basically reverts the output to how it looked before we got the minirst parser. *: the help on templating use four spaces for some examples and will now shown with an indentation of just two spaces.
Sun, 02 Aug 2009 16:34:25 +0200 help: mark literal blocks
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 16:34:25 +0200] rev 9290
help: mark literal blocks
Fri, 31 Jul 2009 23:49:47 +0200 patchbomb: reST syntax for literal blocks in help text
Christian Ebert <blacktrash@gmx.net> [Fri, 31 Jul 2009 23:49:47 +0200] rev 9289
patchbomb: reST syntax for literal blocks in help text
Sat, 01 Aug 2009 00:36:22 +0200 Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Sat, 01 Aug 2009 00:36:22 +0200] rev 9288
Merge with crew-stable
Tue, 28 Jul 2009 15:36:28 +0200 mq: Parse commit message after we find start of changeset patch
David Soria Parra <dsp@php.net> [Tue, 28 Jul 2009 15:36:28 +0200] rev 9287
mq: Parse commit message after we find start of changeset patch patch.extract extracts just the message below HG changeset patch. So to not parse comments above the patch, we reset the message if we find a changeset patch as we know the commit message comes after the changeset patch data. This is similar to the behavior of patch.extract. The drawback of this approach, after a qref -e the comment above HG changeset patch is gone. Without this patch the message would become part of the commit message in the HG changset patch part.
Fri, 31 Jul 2009 01:40:45 +0200 doc: fix quotes mismatches affecting rst
Cédric Duval <cedricduval@free.fr> [Fri, 31 Jul 2009 01:40:45 +0200] rev 9286
doc: fix quotes mismatches affecting rst
Wed, 29 Jul 2009 22:23:14 +0200 Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Wed, 29 Jul 2009 22:23:14 +0200] rev 9285
Merge with crew-stable
Wed, 29 Jul 2009 22:14:46 +0200 test-repair-strip: Don't rely on cat error message
Mads Kiilerich <mads@kiilerich.com> [Wed, 29 Jul 2009 22:14:46 +0200] rev 9284
test-repair-strip: Don't rely on cat error message
Sun, 05 Jul 2009 13:59:25 -0500 test-gpg: suppress secure memory warning
David Champion <dgc@uchicago.edu> [Sun, 05 Jul 2009 13:59:25 -0500] rev 9283
test-gpg: suppress secure memory warning Some platforms (Solaris for one) does not support secure memory and would give a warning.
Mon, 27 Jul 2009 19:23:04 -0700 Merge with main
Brendan Cully <brendan@kublai.com> [Mon, 27 Jul 2009 19:23:04 -0700] rev 9282
Merge with main
Sun, 26 Jul 2009 10:45:35 +0100 keyword: refactor kwdemo and make output translatable
Christian Ebert <blacktrash@gmx.net> [Sun, 26 Jul 2009 10:45:35 +0100] rev 9281
keyword: refactor kwdemo and make output translatable Better reflect the actual behaviour of the extension: - Make map arguments and -f/--rcfile not mutually exclusive but extend the current configuration - Map arguments and -f/--rcfile both override the defaults even when -d/--default is specified - -d/--default only overrides the current configuration Inform the user about extending/overriding behaviour, but only at the beginning; the following messages become terser, making the output translatable without too much code clutter. Rephrase help (use "short/long" option notation etc.).
Mon, 27 Jul 2009 02:12:17 +0200 commands: Check if helptext contains a newline before we split
David Soria Parra <dsp@php.net> [Mon, 27 Jul 2009 02:12:17 +0200] rev 9280
commands: Check if helptext contains a newline before we split
Sun, 26 Jul 2009 02:33:38 +0200 Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:33:38 +0200] rev 9279
Merge with crew-stable
Sun, 26 Jul 2009 02:14:30 +0200 Makefile: remove non-default wrapping of hg.pot strings
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:14:30 +0200] rev 9278
Makefile: remove non-default wrapping of hg.pot strings
Sun, 26 Jul 2009 02:12:53 +0200 help: wrap help strings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:12:53 +0200] rev 9277
help: wrap help strings at 70 characters
Sun, 26 Jul 2009 02:03:35 +0200 zeroconf: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:03:35 +0200] rev 9276
zeroconf: wrap docstrings at 70 characters
Sun, 26 Jul 2009 02:03:00 +0200 win32mbcs: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:03:00 +0200] rev 9275
win32mbcs: wrap docstrings at 70 characters
Sun, 26 Jul 2009 02:02:10 +0200 transplant: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:02:10 +0200] rev 9274
transplant: wrap docstrings at 70 characters
Sun, 26 Jul 2009 02:01:19 +0200 share: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:01:19 +0200] rev 9273
share: wrap docstrings at 70 characters
Sun, 26 Jul 2009 02:00:58 +0200 record: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:00:58 +0200] rev 9272
record: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:59:59 +0200 rebase: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:59:59 +0200] rev 9271
rebase: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:59:28 +0200 purge: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:59:28 +0200] rev 9270
purge: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:58:13 +0200 patchbomb: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:58:13 +0200] rev 9269
patchbomb: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:56:25 +0200 parentrevspec: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:56:25 +0200] rev 9268
parentrevspec: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:56:02 +0200 pager: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:56:02 +0200] rev 9267
pager: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:55:18 +0200 notify: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:55:18 +0200] rev 9266
notify: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:53:49 +0200 mq: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:53:49 +0200] rev 9265
mq: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:53:06 +0200 keyword: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:53:06 +0200] rev 9264
keyword: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:49:30 +0200 interhg: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:49:30 +0200] rev 9263
interhg: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:48:02 +0200 highlight: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:48:02 +0200] rev 9262
highlight: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:47:25 +0200 hgk: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:47:25 +0200] rev 9261
hgk: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:46:55 +0200 hgcia: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:46:55 +0200] rev 9260
hgcia: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:46:28 +0200 graphlog: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:46:28 +0200] rev 9259
graphlog: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:46:02 +0200 fetch: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:46:02 +0200] rev 9258
fetch: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:45:36 +0200 extdiff: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:45:36 +0200] rev 9257
extdiff: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:44:41 +0200 convert: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:44:41 +0200] rev 9256
convert: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:42:15 +0200 color: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:42:15 +0200] rev 9255
color: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:41:31 +0200 churn: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:41:31 +0200] rev 9254
churn: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:40:37 +0200 children: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:40:37 +0200] rev 9253
children: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:39:47 +0200 bugzilla: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:39:47 +0200] rev 9252
bugzilla: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:38:22 +0200 bookmarks: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:38:22 +0200] rev 9251
bookmarks: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:37:17 +0200 acl: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:37:17 +0200] rev 9250
acl: wrap docstrings at 70 characters
Sun, 26 Jul 2009 01:33:00 +0200 commands: wrap docstrings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:33:00 +0200] rev 9249
commands: wrap docstrings at 70 characters It is no longer necessary to wrap the docstrings at 70 characters in the source -- with the reST parser, they are re-formatted to fit the terminal when shown. However, wrapping the docstrings at 78 characters makes life harder for translators because it marks a lot of strings as fuzzy for no good reason. When un-marking them, the translators would have to examine each string again and determine if it is merely re-wrapped or if the content was also changed. The long lines also introduce very ugly linebreaks in the .po files if they are processed using the standard Gettext tools without using something like '--width 85' all the time.
Mon, 27 Jul 2009 18:38:20 -0500 Merge with crew
Matt Mackall <mpm@selenic.com> [Mon, 27 Jul 2009 18:38:20 -0500] rev 9248
Merge with crew
Mon, 27 Jul 2009 18:38:03 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 27 Jul 2009 18:38:03 -0500] rev 9247
Merge with stable
Mon, 27 Jul 2009 02:27:24 +0200 email: Catch exceptions during send.
David Soria Parra <dsp@php.net> [Mon, 27 Jul 2009 02:27:24 +0200] rev 9246
email: Catch exceptions during send. Catch SMTPlib exceptions to avoid mercurial showing a backtrace during an e.g. authentication error.
Sat, 25 Jul 2009 19:04:08 -0500 update: make a naked except more specific (issue1766)
Matt Mackall <mpm@selenic.com> [Sat, 25 Jul 2009 19:04:08 -0500] rev 9245
update: make a naked except more specific (issue1766)
Sat, 25 Jul 2009 02:20:27 +0200 tests/hghave: bzr114 checks for bzr >= 1.14
Mads Kiilerich <mads@kiilerich.com> [Sat, 25 Jul 2009 02:20:27 +0200] rev 9244
tests/hghave: bzr114 checks for bzr >= 1.14 Everything but the implementation indicated that bzr114 also should be true for "or higher".
Fri, 24 Jul 2009 15:53:40 -0600 fix issue 1763: strip chars from end of line when parsing gitpatch lines
Bill Barry <after.fallout@gmail.com> [Fri, 24 Jul 2009 15:53:40 -0600] rev 9243
fix issue 1763: strip chars from end of line when parsing gitpatch lines
Sat, 25 Jul 2009 10:08:20 -0700 issue1251: bail if darcs version is too old
Bryan O'Sullivan <bos@serpentine.com> [Sat, 25 Jul 2009 10:08:20 -0700] rev 9242
issue1251: bail if darcs version is too old
Fri, 24 Jul 2009 15:28:29 +0200 Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Fri, 24 Jul 2009 15:28:29 +0200] rev 9241
Merge with crew-stable
Fri, 24 Jul 2009 12:20:40 +0200 gendoc: don't translate topic strings twice (issue1760)
Cédric Duval <cedricduval@free.fr> [Fri, 24 Jul 2009 12:20:40 +0200] rev 9240
gendoc: don't translate topic strings twice (issue1760)
Sun, 26 Jul 2009 18:02:06 +0200 dirstate: fold paths using the just added util.realpath() function.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Sun, 26 Jul 2009 18:02:06 +0200] rev 9239
dirstate: fold paths using the just added util.realpath() function. Using the one true canonical path of a directory entry allows equivalent paths to be treated gracefully. Equivalent means, in this case, differing directory entries resulting in the same, unique file system link to a file.
Sun, 26 Jul 2009 17:25:08 +0200 util: add realpath() for getting the 'true' path.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Sun, 26 Jul 2009 17:25:08 +0200] rev 9238
util: add realpath() for getting the 'true' path. The function is implemented for Mac OS X using the F_GETPATH fcntl, and a basic implementation for Windows is provided as well. On other POSIX systems, vanilla os.path.realpath() is used.
Fri, 24 Jul 2009 00:40:00 +0200 bookmarks: optimize update routine in case track.current is set
David Soria Parra <dsp@php.net> [Fri, 24 Jul 2009 00:40:00 +0200] rev 9237
bookmarks: optimize update routine in case track.current is set
Fri, 24 Jul 2009 00:37:42 +0200 bookmarks: Teach addchangset to respect track.current
David Soria Parra <dsp@php.net> [Fri, 24 Jul 2009 00:37:42 +0200] rev 9236
bookmarks: Teach addchangset to respect track.current addchangeset didn't respect track.current, resulting in hg pull to forward all bookmarks although track.current is set to True. Reported by Christos Trochalakis.
Fri, 24 Jul 2009 00:04:24 +0200 bookmarks: Wrap commictx instead of commit (issue 1515)
David Soria Parra <dsp@php.net> [Fri, 24 Jul 2009 00:04:24 +0200] rev 9235
bookmarks: Wrap commictx instead of commit (issue 1515)
Thu, 23 Jul 2009 15:26:29 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Thu, 23 Jul 2009 15:26:29 -0500] rev 9234
Merge with stable
Thu, 23 Jul 2009 15:25:47 -0500 Merge with i18n
Matt Mackall <mpm@selenic.com> [Thu, 23 Jul 2009 15:25:47 -0500] rev 9233
Merge with i18n
Tue, 21 Jul 2009 15:47:13 +0200 i18n-de: fix indention
David Soria Parra <dsp@php.net> [Tue, 21 Jul 2009 15:47:13 +0200] rev 9232
i18n-de: fix indention
Tue, 21 Jul 2009 00:17:10 +0200 i18n-da: switch back to "rettelse" for "patch"
Martin Geisler <mg@lazybytes.net> [Tue, 21 Jul 2009 00:17:10 +0200] rev 9231
i18n-da: switch back to "rettelse" for "patch"
Mon, 20 Jul 2009 23:55:55 +0200 i18n-da: updates in gpg, highlight, inotify, and mq
Martin Geisler <mg@lazybytes.net> [Mon, 20 Jul 2009 23:55:55 +0200] rev 9230
i18n-da: updates in gpg, highlight, inotify, and mq
Mon, 20 Jul 2009 23:24:12 +0200 i18n-da: synchronized with 78e54b9f3a62
Martin Geisler <mg@lazybytes.net> [Mon, 20 Jul 2009 23:24:12 +0200] rev 9229
i18n-da: synchronized with 78e54b9f3a62
Sat, 18 Jul 2009 22:49:49 +0200 i18n-fr: synchronized with 78e54b9f3a62
Cédric Duval <cedricduval@free.fr> [Sat, 18 Jul 2009 22:49:49 +0200] rev 9228
i18n-fr: synchronized with 78e54b9f3a62
Sat, 18 Jul 2009 22:45:59 +0200 i18n-fr: translations for dispatch.py
Cédric Duval <cedricduval@free.fr> [Sat, 18 Jul 2009 22:45:59 +0200] rev 9227
i18n-fr: translations for dispatch.py
Sat, 18 Jul 2009 22:45:31 +0200 i18n-fr: translation of various core messages
Cédric Duval <cedricduval@free.fr> [Sat, 18 Jul 2009 22:45:31 +0200] rev 9226
i18n-fr: translation of various core messages
Sat, 18 Jul 2009 22:44:50 +0200 i18n-fr: translation for the archive command
Cédric Duval <cedricduval@free.fr> [Sat, 18 Jul 2009 22:44:50 +0200] rev 9225
i18n-fr: translation for the archive command
Sat, 18 Jul 2009 22:43:34 +0200 i18n-fr: translation of bisect
Cédric Duval <cedricduval@free.fr> [Sat, 18 Jul 2009 22:43:34 +0200] rev 9224
i18n-fr: translation of bisect
Thu, 16 Jul 2009 12:13:23 -0300 i18n-pt_BR: synchronized with 78e54b9f3a62
Wagner Bruna <wbruna@softwareexpress.com.br> [Thu, 16 Jul 2009 12:13:23 -0300] rev 9223
i18n-pt_BR: synchronized with 78e54b9f3a62
Thu, 16 Jul 2009 16:55:17 +0200 merge with stable
Martin Geisler <mg@lazybytes.net> [Thu, 16 Jul 2009 16:55:17 +0200] rev 9222
merge with stable
Mon, 06 Jul 2009 10:39:46 -0300 i18n-pt_BR: synchronized with 196d40e7c885 (1.3)
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 06 Jul 2009 10:39:46 -0300] rev 9221
i18n-pt_BR: synchronized with 196d40e7c885 (1.3)
Tue, 21 Jul 2009 20:31:45 -0400 transaction: document close(), abort() methods
Greg Ward <greg-hg@gerg.ca> [Tue, 21 Jul 2009 20:31:45 -0400] rev 9220
transaction: document close(), abort() methods
Thu, 23 Jul 2009 20:44:26 +0200 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 23 Jul 2009 20:44:26 +0200] rev 9219
merge with crew-stable
Thu, 23 Jul 2009 00:26:42 +0200 zeroconf: use reST syntax for literal blocks
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:26:42 +0200] rev 9218
zeroconf: use reST syntax for literal blocks
Thu, 23 Jul 2009 00:26:26 +0200 win32text: use reST syntax for literal blocks
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:26:26 +0200] rev 9217
win32text: use reST syntax for literal blocks
Thu, 23 Jul 2009 00:25:54 +0200 win32mbcs: fix formatting of lists with proper reST markup
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:25:54 +0200] rev 9216
win32mbcs: fix formatting of lists with proper reST markup
Thu, 23 Jul 2009 00:25:34 +0200 purge: fix formatting of lists with proper reST markup
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:25:34 +0200] rev 9215
purge: fix formatting of lists with proper reST markup
Thu, 23 Jul 2009 00:24:52 +0200 patchbomb: use reST syntax for literal blocks
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:24:52 +0200] rev 9214
patchbomb: use reST syntax for literal blocks
Thu, 23 Jul 2009 00:24:34 +0200 parentrevspec: change list to a literal block
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:24:34 +0200] rev 9213
parentrevspec: change list to a literal block
Thu, 23 Jul 2009 00:24:03 +0200 pager: use reST syntax for literal blocks
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:24:03 +0200] rev 9212
pager: use reST syntax for literal blocks
Thu, 23 Jul 2009 00:23:53 +0200 interhg: use reST syntax for literal block
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:23:53 +0200] rev 9211
interhg: use reST syntax for literal block
Thu, 23 Jul 2009 00:23:39 +0200 highlight: use reST syntax for literal block
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:23:39 +0200] rev 9210
highlight: use reST syntax for literal block
Thu, 23 Jul 2009 00:23:24 +0200 hgk: use reST syntax for literal blocks
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:23:24 +0200] rev 9209
hgk: use reST syntax for literal blocks
Thu, 23 Jul 2009 00:23:08 +0200 hgcia: use reST syntax for literal block
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:23:08 +0200] rev 9208
hgcia: use reST syntax for literal block
Thu, 23 Jul 2009 00:22:50 +0200 extdiff: use reST syntax for literal block
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:22:50 +0200] rev 9207
extdiff: use reST syntax for literal block
Thu, 23 Jul 2009 00:22:35 +0200 color: use reST syntax for literal block
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:22:35 +0200] rev 9206
color: use reST syntax for literal block
Thu, 23 Jul 2009 00:22:05 +0200 churn: use reST syntax for literal blocks
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:22:05 +0200] rev 9205
churn: use reST syntax for literal blocks
Thu, 23 Jul 2009 00:21:46 +0200 bugzilla: wrap example template line
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:21:46 +0200] rev 9204
bugzilla: wrap example template line
Thu, 23 Jul 2009 00:20:18 +0200 bugzilla: reformat list of configuration options
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:20:18 +0200] rev 9203
bugzilla: reformat list of configuration options
Thu, 23 Jul 2009 00:02:06 +0200 bookmarks: use reST syntax for literal block
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:02:06 +0200] rev 9202
bookmarks: use reST syntax for literal block
Thu, 23 Jul 2009 00:01:24 +0200 acl: use reST syntax for literal blocks
Martin Geisler <mg@lazybytes.net> [Thu, 23 Jul 2009 00:01:24 +0200] rev 9201
acl: use reST syntax for literal blocks
Wed, 22 Jul 2009 23:26:27 +0200 transplant: better reST formatting
Martin Geisler <mg@lazybytes.net> [Wed, 22 Jul 2009 23:26:27 +0200] rev 9200
transplant: better reST formatting
Wed, 22 Jul 2009 15:28:30 -0700 Merge with crew-stable
Bryan O'Sullivan <bos@serpentine.com> [Wed, 22 Jul 2009 15:28:30 -0700] rev 9199
Merge with crew-stable
Wed, 22 Jul 2009 23:12:54 +0200 coding style: use a space after comma
Martin Geisler <mg@lazybytes.net> [Wed, 22 Jul 2009 23:12:54 +0200] rev 9198
coding style: use a space after comma I left a cases like 'lambda x,y:' alone -- the lack of a space does not bother me as much when the variables are single letters.
Wed, 22 Jul 2009 23:08:32 +0200 commands: remove ineffective parenthesis
Martin Geisler <mg@lazybytes.net> [Wed, 22 Jul 2009 23:08:32 +0200] rev 9197
commands: remove ineffective parenthesis
Wed, 22 Jul 2009 22:56:45 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Wed, 22 Jul 2009 22:56:45 +0200] rev 9196
merge with crew-stable
Wed, 22 Jul 2009 08:28:30 +0100 keyword: reformat kwfiles help for minirst parser
Christian Ebert <blacktrash@gmx.net> [Wed, 22 Jul 2009 08:28:30 +0100] rev 9195
keyword: reformat kwfiles help for minirst parser
Tue, 21 Jul 2009 12:19:53 +0200 hgignore.5: mark file names and cmdline options as literal text
Martin Geisler <mg@lazybytes.net> [Tue, 21 Jul 2009 12:19:53 +0200] rev 9194
hgignore.5: mark file names and cmdline options as literal text
Tue, 21 Jul 2009 12:09:32 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Tue, 21 Jul 2009 12:09:32 +0200] rev 9193
merge with crew-stable
Thu, 23 Jul 2009 12:58:15 -0500 Added signature for changeset 3ef6c14a1e8e
Matt Mackall <mpm@selenic.com> [Thu, 23 Jul 2009 12:58:15 -0500] rev 9192
Added signature for changeset 3ef6c14a1e8e
Thu, 23 Jul 2009 12:58:10 -0500 Added tag 1.3.1 for changeset 3ef6c14a1e8e
Matt Mackall <mpm@selenic.com> [Thu, 23 Jul 2009 12:58:10 -0500] rev 9191
Added tag 1.3.1 for changeset 3ef6c14a1e8e
Wed, 22 Jul 2009 19:12:34 +0100 keyword: argument to "kwdemo --rcfile" must be string (bugfix) 1.3.1
Christian Ebert <blacktrash@gmx.net> [Wed, 22 Jul 2009 19:12:34 +0100] rev 9190
keyword: argument to "kwdemo --rcfile" must be string (bugfix)
Wed, 22 Jul 2009 18:27:23 -0500 heads: more clarity for --closed
Matt Mackall <mpm@selenic.com> [Wed, 22 Jul 2009 18:27:23 -0500] rev 9189
heads: more clarity for --closed
Wed, 22 Jul 2009 18:08:02 -0500 Merge with crew-stable
Matt Mackall <mpm@selenic.com> [Wed, 22 Jul 2009 18:08:02 -0500] rev 9188
Merge with crew-stable
Wed, 22 Jul 2009 17:59:11 -0500 update: allow -c to jump branches if clean
Matt Mackall <mpm@selenic.com> [Wed, 22 Jul 2009 17:59:11 -0500] rev 9187
update: allow -c to jump branches if clean
Wed, 22 Jul 2009 17:53:23 -0500 subrepo: use '/' for joining non-local paths
Matt Mackall <mpm@selenic.com> [Wed, 22 Jul 2009 17:53:23 -0500] rev 9186
subrepo: use '/' for joining non-local paths
Wed, 22 Jul 2009 00:28:37 -0500 fetch: drop force arg for commit (issue1752)
Matt Mackall <mpm@selenic.com> [Wed, 22 Jul 2009 00:28:37 -0500] rev 9185
fetch: drop force arg for commit (issue1752) This appears to be unneeded and forces fetch commits to examine clean files.
Wed, 22 Jul 2009 15:26:27 -0700 Fix issue1679: path reconstruction in hgwebdir was mangling things badly
Bryan O'Sullivan <bos@serpentine.com> [Wed, 22 Jul 2009 15:26:27 -0700] rev 9184
Fix issue1679: path reconstruction in hgwebdir was mangling things badly
Wed, 22 Jul 2009 22:50:34 +0200 do not translate commit messages
Martin Geisler <mg@lazybytes.net> [Wed, 22 Jul 2009 22:50:34 +0200] rev 9183
do not translate commit messages It is not very helpful to have 'Added tag %s for changeset %s' and similar messages translated into different languages when people work together using different locales. We now use English strings without support for translations. If needed, the user can still supply a custom string for most commands.
Tue, 21 Jul 2009 12:06:32 +0200 hgignore.5: expanded description
Martin Geisler <mg@lazybytes.net> [Tue, 21 Jul 2009 12:06:32 +0200] rev 9182
hgignore.5: expanded description - explain that .hgignore must be created manually - hint that it is typically put under revision control
Mon, 20 Jul 2009 19:18:38 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 20 Jul 2009 19:18:38 -0500] rev 9181
Merge with stable
Sun, 19 Jul 2009 21:15:40 +0200 merge with -stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Jul 2009 21:15:40 +0200] rev 9180
merge with -stable
Sun, 19 Jul 2009 18:44:20 +0200 Update win32 build instructions for rst2html
Patrick Mezard <pmezard@gmail.com> [Sun, 19 Jul 2009 18:44:20 +0200] rev 9179
Update win32 build instructions for rst2html
Sun, 19 Jul 2009 18:28:43 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 19 Jul 2009 18:28:43 +0200] rev 9178
Merge with crew-stable
Mon, 20 Jul 2009 19:15:44 -0500 Merge with crew-stable
Matt Mackall <mpm@selenic.com> [Mon, 20 Jul 2009 19:15:44 -0500] rev 9177
Merge with crew-stable
Sun, 19 Jul 2009 18:59:19 +0200 graphlog: fix incoming with local repo (issue1731)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Jul 2009 18:59:19 +0200] rev 9176
graphlog: fix incoming with local repo (issue1731)
Sun, 19 Jul 2009 18:23:37 +0200 Mention GnuWin32 gettext in win32 build instructions
Patrick Mezard <pmezard@gmail.com> [Sun, 19 Jul 2009 18:23:37 +0200] rev 9175
Mention GnuWin32 gettext in win32 build instructions
Tue, 14 Jul 2009 22:38:12 -0400 Fix test-demandimport and test-trusted under Windows
James Abbatiello <abbeyj at gmail.com> [Tue, 14 Jul 2009 22:38:12 -0400] rev 9174
Fix test-demandimport and test-trusted under Windows The Windows-only wrapper around stdout is causing both of these tests to fail. test-demandimport fails because it tries to print repr(sys.stdout). Use stderr instead since that is not wrapped. test-trusted fails because the wrapper doesn't handle softspace and an unexpected extra space gets printed.
Fri, 17 Jul 2009 11:52:53 -0500 Merge with crew-stable
Matt Mackall <mpm@selenic.com> [Fri, 17 Jul 2009 11:52:53 -0500] rev 9173
Merge with crew-stable
Sat, 18 Jul 2009 22:28:28 +0200 doc: update README with links to Docutils
Martin Geisler <mg@lazybytes.net> [Sat, 18 Jul 2009 22:28:28 +0200] rev 9172
doc: update README with links to Docutils
Fri, 17 Jul 2009 20:52:21 +0200 hg: better wrapping of string literal
Martin Geisler <mg@lazybytes.net> [Fri, 17 Jul 2009 20:52:21 +0200] rev 9171
hg: better wrapping of string literal
Sat, 18 Jul 2009 12:41:49 -0500 Merge with crew
Matt Mackall <mpm@selenic.com> [Sat, 18 Jul 2009 12:41:49 -0500] rev 9170
Merge with crew
Fri, 17 Jul 2009 16:01:19 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 17 Jul 2009 16:01:19 +0200] rev 9169
Merge with crew-stable
Fri, 17 Jul 2009 13:31:12 +0200 convert/svn: fix backtrace in tags discovery (issue1742)
Patrick Mezard <pmezard@gmail.com> [Fri, 17 Jul 2009 13:31:12 +0200] rev 9168
convert/svn: fix backtrace in tags discovery (issue1742)
Thu, 16 Jul 2009 21:05:24 -0700 Merge with hg
Brendan Cully <brendan@kublai.com> [Thu, 16 Jul 2009 21:05:24 -0700] rev 9167
Merge with hg
Sat, 18 Jul 2009 12:34:38 -0500 changelog: move delayopener outside of class to eliminate reference cycle
Matt Mackall <mpm@selenic.com> [Sat, 18 Jul 2009 12:34:38 -0500] rev 9166
changelog: move delayopener outside of class to eliminate reference cycle
Sat, 18 Jul 2009 11:26:35 -0500 changelog: swap opener to switch delay modes
Matt Mackall <mpm@selenic.com> [Sat, 18 Jul 2009 11:26:35 -0500] rev 9165
changelog: swap opener to switch delay modes
Sat, 18 Jul 2009 11:25:55 -0500 changelog: factor out _delayname
Matt Mackall <mpm@selenic.com> [Sat, 18 Jul 2009 11:25:55 -0500] rev 9164
changelog: factor out _delayname
Sat, 18 Jul 2009 11:25:54 -0500 changelog: _delaycount -> _divert
Matt Mackall <mpm@selenic.com> [Sat, 18 Jul 2009 11:25:54 -0500] rev 9163
changelog: _delaycount -> _divert
Thu, 16 Jul 2009 23:25:26 +0200 doc: link man pages to one another
Martin Geisler <mg@lazybytes.net> [Thu, 16 Jul 2009 23:25:26 +0200] rev 9162
doc: link man pages to one another
Thu, 16 Jul 2009 23:25:26 +0200 doc: fixup font markup in man pages
Martin Geisler <mg@lazybytes.net> [Thu, 16 Jul 2009 23:25:26 +0200] rev 9161
doc: fixup font markup in man pages This exposed a bug in rst2man where it neglects to escape a literal backslash. A patch has been applied upstream, but not yet packaged in, say, Debian unstable. A forward-compatible work-around has therefore been put in place.
Thu, 16 Jul 2009 23:25:26 +0200 help: fix bad indentation in template filters list
Martin Geisler <mg@lazybytes.net> [Thu, 16 Jul 2009 23:25:26 +0200] rev 9160
help: fix bad indentation in template filters list The indentation showed up in the hg.1.html file.
Thu, 16 Jul 2009 23:25:26 +0200 doc: add newline after literal blocks in man pages
Martin Geisler <mg@lazybytes.net> [Thu, 16 Jul 2009 23:25:26 +0200] rev 9159
doc: add newline after literal blocks in man pages The rst2man writer leaves no space between a literal block and the following paragraph. This patch corrects this. It has also been applied upstream. This does not conflict with this change since any number of newlines can be added without effecting the rendered man page.
Thu, 16 Jul 2009 23:25:26 +0200 doc: use reStructuredText for man and HTML pages
Martin Geisler <mg@lazybytes.net> [Thu, 16 Jul 2009 23:25:26 +0200] rev 9158
doc: use reStructuredText for man and HTML pages The Makefile now requires the rst2html and rst2man programs. Both can be found in Debian testing or downloaded from the Docutils homepage: http://docutils.sf.net/ http://docutils.sf.net/sandbox/manpage-writer/ The new HTML and man pages no longer contain huge amounts of un-wrapping literal blocks, thanks to how snippets of reStructuredText can easily be included inside other reStructuredText documents. The HTML pages now have anchors for all sections, including the help topics in hgrc.1 which were missing from the old HTML pages.
Thu, 16 Jul 2009 23:25:26 +0200 commands: use minirst parser when displaying help
Martin Geisler <mg@lazybytes.net> [Thu, 16 Jul 2009 23:25:26 +0200] rev 9157
commands: use minirst parser when displaying help
Thu, 16 Jul 2009 23:25:25 +0200 minimal reStructuredText parser
Martin Geisler <mg@lazybytes.net> [Thu, 16 Jul 2009 23:25:25 +0200] rev 9156
minimal reStructuredText parser
Thu, 16 Jul 2009 23:25:25 +0200 util: wrap at termwidth-2 by default
Martin Geisler <mg@lazybytes.net> [Thu, 16 Jul 2009 23:25:25 +0200] rev 9155
util: wrap at termwidth-2 by default
Thu, 16 Jul 2009 15:40:13 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Thu, 16 Jul 2009 15:40:13 -0500] rev 9154
Merge with stable
Thu, 16 Jul 2009 14:49:52 -0500 Add ui.progress API
Matt Mackall <mpm@selenic.com> [Thu, 16 Jul 2009 14:49:52 -0500] rev 9153
Add ui.progress API
Thu, 16 Jul 2009 10:41:19 -0400 tags: support 'instant' tag retrieval (issue548)
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:41:19 -0400] rev 9152
tags: support 'instant' tag retrieval (issue548) - modify _readtagcache() and _writetagcache() to read/write tag->node mapping for global tags - if (and only if) tip unchanged, use that cached mapping to avoid reading any revisions of .hgtags - change so tag names are UTF-8 in memory in tags.py, and converted to local encoding as late as possible (in localrepository._findtags())
Thu, 16 Jul 2009 10:39:42 -0400 tags: implement persistent tag caching (issue548).
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:39:42 -0400] rev 9151
tags: implement persistent tag caching (issue548). - rename findglobaltags() to findglobaltags1() (so the "no cache" implementation is still there if we need it) - add findglobaltags2() and make findglobaltags() an alias for it (disabling tag caching is a one-line patch) - factor out tagcache class with methods readcache() and writecache(); the expensive part of tag finding (iterate over heads and find .hgtags filenode) is now in tagcache.readcache()
Thu, 16 Jul 2009 10:39:41 -0400 localrepo: add destroyed() method for strip/rollback to use (issue548).
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:39:41 -0400] rev 9150
localrepo: add destroyed() method for strip/rollback to use (issue548).
Thu, 16 Jul 2009 10:39:41 -0400 Factor tags module out of localrepo (issue548).
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:39:41 -0400] rev 9149
Factor tags module out of localrepo (issue548). Currently only handles reading tags, and will soon grow support for tag caching. Could eventually deal with updating tags too.
Thu, 16 Jul 2009 10:39:41 -0400 localrepo: factor updatetags() out of readtags() (issue548).
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:39:41 -0400] rev 9148
localrepo: factor updatetags() out of readtags() (issue548).
Thu, 16 Jul 2009 10:39:41 -0400 localrepo: improve readability of _findtags(), readtags() (issue548).
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:39:41 -0400] rev 9147
localrepo: improve readability of _findtags(), readtags() (issue548). - rename many local variables - add some comments - refactor call to line.split() (catch ValueError rather than checking length of return value: one less local variable)
Thu, 16 Jul 2009 10:39:41 -0400 localrepo: rename in-memory tag cache instance attributes (issue548).
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:39:41 -0400] rev 9146
localrepo: rename in-memory tag cache instance attributes (issue548). - self.tagscache to self._tags - self._tagstypecache to self._tagtypes - this is for consistency, readability, privacy, and to subtly hint that "caching" is something else
Thu, 16 Jul 2009 10:39:41 -0400 localrepo: factor _findtags() out of tags() (issue548).
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:39:41 -0400] rev 9145
localrepo: factor _findtags() out of tags() (issue548). This makes in-memory caching the sole responsibility of localrepo, eliminating some localrepo code that was duplicated in mq and bookmarks.
Thu, 16 Jul 2009 10:39:41 -0400 test-tags: enhance the test to probe tag caching better (issue548).
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:39:41 -0400] rev 9144
test-tags: enhance the test to probe tag caching better (issue548). - give detailed dumps of .hgtags and localtags content - repeat some query operations to expose cache bugs - ensure that rollback/strip undo tagging operations
Thu, 16 Jul 2009 10:39:41 -0400 test-tags: clarify test output; simplify test script a bit (issue548).
Greg Ward <greg-hg@gerg.ca> [Thu, 16 Jul 2009 10:39:41 -0400] rev 9143
test-tags: clarify test output; simplify test script a bit (issue548). - use simpler way ('hg id') to get current changeset id - add 'echo' statements to guide the eye when reading output - add some more output to clarify the state of .hgtags - drop '-d' option from every commit/tag, since run-tests.py does this (although with a different timestamp, so changeset ids differ)
Wed, 15 Jul 2009 17:44:47 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Wed, 15 Jul 2009 17:44:47 +0200] rev 9142
merge with crew-stable
Tue, 14 Jul 2009 18:00:37 -0700 Merge with crew-stable
Brendan Cully <brendan@kublai.com> [Tue, 14 Jul 2009 18:00:37 -0700] rev 9141
Merge with crew-stable
Tue, 14 Jul 2009 17:21:10 -0700 Merge with crew-stable
Bryan O'Sullivan <bos@serpentine.com> [Tue, 14 Jul 2009 17:21:10 -0700] rev 9140
Merge with crew-stable
Tue, 14 Jul 2009 16:51:52 -0700 Merge with crew-stable
Brendan Cully <brendan@kublai.com> [Tue, 14 Jul 2009 16:51:52 -0700] rev 9139
Merge with crew-stable
Wed, 15 Jul 2009 00:24:20 +0200 merge with mpm
Martin Geisler <mg@lazybytes.net> [Wed, 15 Jul 2009 00:24:20 +0200] rev 9138
merge with mpm
Wed, 15 Jul 2009 00:19:15 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Wed, 15 Jul 2009 00:19:15 +0200] rev 9137
merge with crew-stable
Mon, 13 Jul 2009 09:50:26 +0900 for calls expecting bool args, pass bool instead of int
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 13 Jul 2009 09:50:26 +0900] rev 9136
for calls expecting bool args, pass bool instead of int str.splitlines and email.message.as_string both expect a bool argument defaulting at False: replace f(1) by f(True) and f(0) by f()
Tue, 14 Jul 2009 20:24:16 +0200 merge with -stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 14 Jul 2009 20:24:16 +0200] rev 9135
merge with -stable
Tue, 14 Jul 2009 20:10:23 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Tue, 14 Jul 2009 20:10:23 +0200] rev 9134
merge with crew-stable
Tue, 14 Jul 2009 14:05:07 +0200 store: eliminate reference cycle in fncachestore
Simon Heimberg <simohe@besonet.ch> [Tue, 14 Jul 2009 14:05:07 +0200] rev 9133
store: eliminate reference cycle in fncachestore no reference to self in fncacheopener Inspired by Adrian Buehlmann
Fri, 10 Jul 2009 19:34:08 +0900 win32mbcs: add special wrapper for osutil.listdir().
Shun-ichi GOTO <shunichi.goto@gmail.com> [Fri, 10 Jul 2009 19:34:08 +0900] rev 9132
win32mbcs: add special wrapper for osutil.listdir(). osutil.listdir() may misinterpret 0x5c of MBCS 2nd. byte as path separator. New wrapper prevents this by adding it beforehand.
Fri, 10 Jul 2009 15:52:01 +0900 win32mbcs: wrapper supports keyword arguments and dict result.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Fri, 10 Jul 2009 15:52:01 +0900] rev 9131
win32mbcs: wrapper supports keyword arguments and dict result. The keyword arguments are also decoded before calling original. And dict of return value is also encoded back.
Fri, 10 Jul 2009 19:45:31 +0200 gendoc: fall back to pure modules if C extensions are not available (issue1711)
Cédric Duval <cedricduval@free.fr> [Fri, 10 Jul 2009 19:45:31 +0200] rev 9130
gendoc: fall back to pure modules if C extensions are not available (issue1711)
Tue, 14 Jul 2009 22:42:05 -0400 Don't copy hidden files/directories during `setup.py install`
James Abbatiello <abbeyj at gmail.com> [Tue, 14 Jul 2009 22:42:05 -0400] rev 9129
Don't copy hidden files/directories during `setup.py install` This is useful if a copy of Mercurial is stored in a Subversion repository so that the .svn directories don't get copied.
Fri, 10 Jul 2009 13:40:25 +0200 commands: hide deprecated commands.
Dan Villiom Podlaski Christiansen <danchr@gmail.com> [Fri, 10 Jul 2009 13:40:25 +0200] rev 9128
commands: hide deprecated commands. A command is considered deprecated if the word "DEPRECATED" is found in the doc string. Such commands are hidden from non-verbose help.
Sun, 12 Jul 2009 07:56:43 +0200 hgignore.5.txt: improved description of matching
Henri Wiechers <hwiechers@gmail.com> [Sun, 12 Jul 2009 07:56:43 +0200] rev 9127
hgignore.5.txt: improved description of matching Improved the description of the matching behavior used with .hgignore. Made some minor language improvements.
Tue, 14 Jul 2009 17:59:36 -0700 Merge with bos
Brendan Cully <brendan@kublai.com> [Tue, 14 Jul 2009 17:59:36 -0700] rev 9126
Merge with bos
Tue, 14 Jul 2009 17:58:36 -0700 Fix issue1738 for strip too.
Brendan Cully <brendan@kublai.com> [Tue, 14 Jul 2009 17:58:36 -0700] rev 9125
Fix issue1738 for strip too. I see no reason to open every touched file at once.
Tue, 14 Jul 2009 17:18:45 -0700 setup.py: don't pollute the current directory with temporary files
Bryan O'Sullivan <bos@serpentine.com> [Tue, 14 Jul 2009 17:18:45 -0700] rev 9124
setup.py: don't pollute the current directory with temporary files
Tue, 14 Jul 2009 16:50:37 -0700 Make patch.diff filelog cache LRU of 20 files. Fixes issue1738.
Brendan Cully <brendan@kublai.com> [Tue, 14 Jul 2009 16:50:37 -0700] rev 9123
Make patch.diff filelog cache LRU of 20 files. Fixes issue1738. 20 files is as fast as 200 for hg diff -r 28015:30103 of mozilla-central. Ideally we'd use util.lrucachefunc, but the interface doesn't quite work.
Tue, 14 Jul 2009 17:12:12 -0300 url: fix use of non-int port in https connections via proxy
Wagner Bruna <wbruna@softwareexpress.com.br> [Tue, 14 Jul 2009 17:12:12 -0300] rev 9122
url: fix use of non-int port in https connections via proxy Complements eef406165507 (issue1725).
Sun, 12 Jul 2009 22:33:00 -0400 test-fetch: fix non-portable sed regex.
Greg Ward <greg-hg@gerg.ca> [Sun, 12 Jul 2009 22:33:00 -0400] rev 9121
test-fetch: fix non-portable sed regex. (s/...\+/.../ appears to be a GNU-ism: this test broke on OS X and NetBSD. Changing \+ to * fixes it, although that is a slightly less strict regex.)
Mon, 13 Jul 2009 20:19:17 +0200 branch heads: optimise computation of branch head cache (issue1734)
Henrik Stuart <hg@hstuart.dk> [Mon, 13 Jul 2009 20:19:17 +0200] rev 9120
branch heads: optimise computation of branch head cache (issue1734) The previous branch heads cache implementation iterated all ancestors for each new revision in the repository, causing a massive slowdown on cloning larger repositories.
Tue, 14 Jul 2009 12:18:22 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 14 Jul 2009 12:18:22 -0500] rev 9119
Merge with stable
Sun, 12 Jul 2009 00:46:43 -0500 cmdutil: fall back to filename if glob expand has errors
Steve Borho <steve@borho.org> [Sun, 12 Jul 2009 00:46:43 -0500] rev 9118
cmdutil: fall back to filename if glob expand has errors On Windows, Mercurial tries to glob expand provided filenames as a convenience to the user. Unfortunately, there are valid filenames which are not valid glob patterns. In those cases, we should fallback to the original provided filename.
Mon, 13 Jul 2009 21:55:17 +0900 inotify: server: explicitely ignore events in subdirs of .hg/ (issue1735)
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 13 Jul 2009 21:55:17 +0900] rev 9117
inotify: server: explicitely ignore events in subdirs of .hg/ (issue1735)
Mon, 13 Jul 2009 16:49:05 +0200 inotify: fix issue1375, add a test.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 13 Jul 2009 16:49:05 +0200] rev 9116
inotify: fix issue1375, add a test. The biggest problem was the data structure, which did not allow changing a file into a directory or vice versa. This problem is fixed by b55d44719b47. The walk() method also had an issue in this case: - we know 'path' as a directory. inotify server sleeps. - 'path' is deleted - 'path' is recreated as a file - the server catches up here, and see the deletion. it instantiates a scan(), which in its turn calls for walk(repo, path). - walk() then assumes that 'path' is a directory and calls os.listdir on it, which raises an OSError(errno.ENOTDIR) Catch the error, and yield the file instead of the directory contents.
Tue, 26 May 2009 23:00:35 +0900 inotify: server: new data structure to keep track of changes.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Tue, 26 May 2009 23:00:35 +0900] rev 9115
inotify: server: new data structure to keep track of changes. == Rationale for the new structure == Current structure was a dictionary tree. One directory was tracked as a dictionary: - keys: file/subdir name - values: - for a file, the status (a/r/m/...) - for a subdir, the directory representing the subdir It allowed efficient lookups, no matter of the type of the terminal leaf: for part in path.split('/'): tree = tree[part] However, there is no way to represent a directory and a file with the same name because keys are conflicting in the dictionary. Concrete example: Initial state: root dir |- foo (file) |- bar (file) # data state is: {'foo': 'n', 'bar': 'n'} Remove foo: root dir |- bar (file) # Data becomes {'foo': 'r'} until next commit. Add foo, as a directory, and foo/barbar file: root dir |- bar (file) |-> foo (dir) |- barbar (file) # New state should be represented as: {'foo': {'barbar': 'a'}, 'bar': 'n'} however, the key "foo" is already used and represents the old file. The dirstate: D foo A foo/barbar cannot be represented, hence the need for a new structure. == The new structure == 'directory' class. Represents one directory level. * Notable attributes: Two dictionaries: - 'files' Maps filename -> status for the current dir. - 'dirs' Maps subdir's name -> directory object representing the subdir * methods - walk(), formerly server.walk - lookup(), old server.lookup - dir(), old server.dir This new class allows embedding all the tree walks/lookups in its own class, instead of having everything mixed together in server. Incidently, since files and directories are not stored in the same dictionaries, we are solving the previous key conflict problem. The small drawback is that lookup operation is a bit more complex: for a path a/b/c/d/e we have to check twice the leaf, if e is a directory or a file.
Sun, 12 Jul 2009 21:41:12 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Sun, 12 Jul 2009 21:41:12 +0200] rev 9114
merge with crew-stable
Sun, 12 Jul 2009 21:37:24 +0200 gitweb, monoblue: fix double-spacing in file view (issue1733)
Martin Geisler <mg@lazybytes.net> [Sun, 12 Jul 2009 21:37:24 +0200] rev 9113
gitweb, monoblue: fix double-spacing in file view (issue1733) The error was introduced in 338412820a57.
Fri, 10 Jul 2009 17:54:04 +0200 util: use propertycache in opener instead of __getattr__
Simon Heimberg <simohe@besonet.ch> [Fri, 10 Jul 2009 17:54:04 +0200] rev 9112
util: use propertycache in opener instead of __getattr__
Fri, 10 Jul 2009 23:24:35 +0200 mq: use ui.status when pushing and popping patches
Martin Geisler <mg@lazybytes.net> [Fri, 10 Jul 2009 23:24:35 +0200] rev 9111
mq: use ui.status when pushing and popping patches
Thu, 09 Jul 2009 23:59:03 +0200 mq: qpop now tells which patches are popped
Mads Kiilerich <mads@kiilerich.com> [Thu, 09 Jul 2009 23:59:03 +0200] rev 9110
mq: qpop now tells which patches are popped When navigating through a patch series by qpushing and qpopping it was easy to get lost because qpop was silent. I found myself often running qnext after qpop to see which patch I just dropped - especially if I was about to qrm it. This patch makes qpop more symmetric to qpush by showing which patches are applied/"unapplied". I think it is a good change even though it changes output by adding a new line of output.
Fri, 10 Jul 2009 12:49:29 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Fri, 10 Jul 2009 12:49:29 +0200] rev 9109
merge with crew-stable
Wed, 08 Jul 2009 18:35:13 +0200 url: fix use of non-int port in https connections (issue1725)
Henrik Stuart <hg@hstuart.dk> [Wed, 08 Jul 2009 18:35:13 +0200] rev 9108
url: fix use of non-int port in https connections (issue1725) Versions of Python before 2.6 cannot automatically convert a given port number to an integer, so we add a conversion to coerce the given input to an int.
Fri, 10 Jul 2009 01:23:07 +0200 doc/Makefile: let hg1.gendoc.txt depend on gendoc.py
Martin Geisler <mg@lazybytes.net> [Fri, 10 Jul 2009 01:23:07 +0200] rev 9107
doc/Makefile: let hg1.gendoc.txt depend on gendoc.py
Thu, 09 Jul 2009 22:52:39 +0200 keyword: use all caps for 'note:' in help string
Martin Geisler <mg@lazybytes.net> [Thu, 09 Jul 2009 22:52:39 +0200] rev 9106
keyword: use all caps for 'note:' in help string The diff, export, log, and status commands write it as 'NOTE:'.
Thu, 09 Jul 2009 22:43:24 +0200 notify: fix indentation in module docstring
Martin Geisler <mg@lazybytes.net> [Thu, 09 Jul 2009 22:43:24 +0200] rev 9105
notify: fix indentation in module docstring
Thu, 09 Jul 2009 22:42:43 +0200 notify: cleanup module docstring
Martin Geisler <mg@lazybytes.net> [Thu, 09 Jul 2009 22:42:43 +0200] rev 9104
notify: cleanup module docstring
Thu, 09 Jul 2009 20:15:15 +0200 convert: fix inconsistent indentation in help text
Martin Geisler <mg@lazybytes.net> [Thu, 09 Jul 2009 20:15:15 +0200] rev 9103
convert: fix inconsistent indentation in help text The sort modes flags and convert.cvsps options were indented while the convert.hg, convert.svn, and convert.p4 options were not. I've now un-indented all of them.
Thu, 09 Jul 2009 19:49:02 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Thu, 09 Jul 2009 19:49:02 -0500] rev 9102
Merge with stable
Mon, 06 Jul 2009 14:52:44 -0500 filectx: add a hex method
Matt Mackall <mpm@selenic.com> [Mon, 06 Jul 2009 14:52:44 -0500] rev 9101
filectx: add a hex method
Thu, 09 Jul 2009 22:06:30 +0900 win32mbcs: also wrap windows.pconvert()
Shun-ichi GOTO <shunichi.goto@gmail.com> [Thu, 09 Jul 2009 22:06:30 +0900] rev 9100
win32mbcs: also wrap windows.pconvert()
Thu, 09 Jul 2009 21:39:19 +0900 Use os.path.split() for MBCS with win32mbcs extension.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Thu, 09 Jul 2009 21:39:19 +0900] rev 9099
Use os.path.split() for MBCS with win32mbcs extension.
Wed, 08 Jul 2009 09:48:48 -0400 win32mbcs: look up modules using sys.modules (issue1729)
Brodie Rao <me+hg@dackz.net> [Wed, 08 Jul 2009 09:48:48 -0400] rev 9098
win32mbcs: look up modules using sys.modules (issue1729) globals()[module] doesn't work for modules inside of packages, such as os.path.
Thu, 09 Jul 2009 17:10:07 -0500 fix memory usage of revlog caches by limiting cache size [issue1639]
Matt Mackall <mpm@selenic.com> [Thu, 09 Jul 2009 17:10:07 -0500] rev 9097
fix memory usage of revlog caches by limiting cache size [issue1639]
Thu, 09 Jul 2009 11:59:12 +0200 keyword: eliminate potential reference cycles from kwrepo
Christian Ebert <blacktrash@gmx.net> [Thu, 09 Jul 2009 11:59:12 +0200] rev 9096
keyword: eliminate potential reference cycles from kwrepo - delete kwrepo.commitctx after using the tweaked version - prefer self.hook over repo.hook to avoid nesting Also pass arguments to commit as arbitrary list. Thanks to Simon Heimberg and Matt Mackall for guidance.
Wed, 08 Jul 2009 22:08:45 -0400 convert/cvs: improve error message on unexpected server output.
Greg Ward <greg-hg@gerg.ca> [Wed, 08 Jul 2009 22:08:45 -0400] rev 9095
convert/cvs: improve error message on unexpected server output.
Tue, 07 Jul 2009 19:24:52 +0200 transaction: fix uncaught ENOENT (issue1724)
Henrik Stuart <henrik.stuart@edlund.dk> [Tue, 07 Jul 2009 19:24:52 +0200] rev 9094
transaction: fix uncaught ENOENT (issue1724) The opener raises an IOError on errors where transaction expects an OSError.
Thu, 09 Jul 2009 20:49:02 +0200 branch heads: fix regression introduced in e67e5b60e55f (issue1726)
Henrik Stuart <hg@hstuart.dk> [Thu, 09 Jul 2009 20:49:02 +0200] rev 9093
branch heads: fix regression introduced in e67e5b60e55f (issue1726) For merge nodes it is not adequate to only check a single possible branch head for whether it is an ancestor of the latest head, but it needs to be done for each possible branch head.
Sat, 04 Jul 2009 14:18:15 +0100 subrepo: use hg.repository instead of creating localrepo directly
Abderrahim Kitouni <a.kitouni@gmail.com> [Sat, 04 Jul 2009 14:18:15 +0100] rev 9092
subrepo: use hg.repository instead of creating localrepo directly this way, extensions' reposetup will be called, which allows for git subrepos to be handled by hg-git (and I believe the same goes for svn and hgsubversion)
Thu, 09 Jul 2009 15:14:42 -0700 ignore: separate pattern extraction from match compilation
Brendan Cully <brendan@kublai.com> [Thu, 09 Jul 2009 15:14:42 -0700] rev 9091
ignore: separate pattern extraction from match compilation hgignore files have slightly different syntax from match objects, e.g. syntax: foo headers, regexp: forms, and re being relre. Put conversion from hgignore syntax into match syntax into a standalone function so that it is easier to validate hgignore hunks externally.
Thu, 09 Jul 2009 11:59:56 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Thu, 09 Jul 2009 11:59:56 +0200] rev 9090
merge with crew-stable
Thu, 09 Jul 2009 11:59:18 +0200 util: remove unused bufsize argument
Martin Geisler <mg@lazybytes.net> [Thu, 09 Jul 2009 11:59:18 +0200] rev 9089
util: remove unused bufsize argument Removed it correctly this time: the subprocess default is 0, not -1 and so we must pass -1 explicitly. Added a comment to that effect.
Wed, 08 Jul 2009 22:08:45 -0400 convert/cvs: improve error message on unexpected server output.
Greg Ward <greg-hg@gerg.ca> [Wed, 08 Jul 2009 22:08:45 -0400] rev 9088
convert/cvs: improve error message on unexpected server output.
(0) -3000 -1000 -240 +240 +1000 +3000 +10000 +30000 tip