Thu, 24 Jun 2010 15:18:47 +0100 heads: fix templating of headers again (issue2130) stable
Simon Howkins <simonh@symbian.org> [Thu, 24 Jun 2010 15:18:47 +0100] rev 11465
heads: fix templating of headers again (issue2130) (tweaks and test by mpm)
Wed, 30 Jun 2010 12:44:58 +0900 minirst: use unicode string as intermediate form for replacement stable
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Wed, 30 Jun 2010 12:44:58 +0900] rev 11464
minirst: use unicode string as intermediate form for replacement Some character encodings use ASCII characters other than control/alphabet/digit as a part of multi-bytes characters, so direct replacing with such characters on strings in local encoding causes invalid byte sequences.
Tue, 29 Jun 2010 17:30:42 -0500 subrepo: fix recording of + in .hgsubstate (issue2217) stable
Matt Mackall <mpm@selenic.com> [Tue, 29 Jun 2010 17:30:42 -0500] rev 11463
subrepo: fix recording of + in .hgsubstate (issue2217)
Tue, 29 Jun 2010 03:09:42 +0530 mq: qimport cleanup on fail (issue2214) stable
Vishakh H <vsh426@gmail.com> [Tue, 29 Jun 2010 03:09:42 +0530] rev 11462
mq: qimport cleanup on fail (issue2214) save state of successfully added patches and ensure cleanup on the way out.
Mon, 28 Jun 2010 23:23:55 +0200 test-acl: don't use $PWD stable
Mads Kiilerich <mads@kiilerich.com> [Mon, 28 Jun 2010 23:23:55 +0200] rev 11461
test-acl: don't use $PWD solaris ....
Mon, 28 Jun 2010 23:16:11 +0200 test-alias: don't use the environment variable PWD stable
Mads Kiilerich <mads@kiilerich.com> [Mon, 28 Jun 2010 23:16:11 +0200] rev 11460
test-alias: don't use the environment variable PWD solaris ...
Mon, 28 Jun 2010 15:08:01 +0200 revert: Make it clearer when not to use revert stable
Mads Kiilerich <mads@kiilerich.com> [Mon, 28 Jun 2010 15:08:01 +0200] rev 11459
revert: Make it clearer when not to use revert
Sun, 27 Jun 2010 22:20:47 -0500 progress: check stderr.isatty() before each print stable
Augie Fackler <durin42@gmail.com> [Sun, 27 Jun 2010 22:20:47 -0500] rev 11458
progress: check stderr.isatty() before each print This prevents writing progress information to a non-tty stderr if one is swapped in after startup, which happens in `hg serve`.
Sat, 26 Jun 2010 23:00:58 +0200 http digest auth: reset redirect counter on new requests (issue2255) stable
Mads Kiilerich <mads@kiilerich.com> [Sat, 26 Jun 2010 23:00:58 +0200] rev 11457
http digest auth: reset redirect counter on new requests (issue2255) This fixes a regression introduced in a1e575b48563 when Mercurial reuses the auth handler for several requests and the redirect counter never is reset.
Mon, 28 Jun 2010 11:07:27 -0500 revset: deal with empty sets in range endpoints stable
Matt Mackall <mpm@selenic.com> [Mon, 28 Jun 2010 11:07:27 -0500] rev 11456
revset: deal with empty sets in range endpoints (spotted by Julian Cowley <julian@lava.net>)
Sun, 27 Jun 2010 18:20:49 -0500 subrepo: fix silent push failure for SVN (issue2241) stable
Matt Mackall <mpm@selenic.com> [Sun, 27 Jun 2010 18:20:49 -0500] rev 11455
subrepo: fix silent push failure for SVN (issue2241)
Fri, 18 Jun 2010 08:49:24 +0200 merge: pass constant cset ancestor to fctx.ancestor stable
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 18 Jun 2010 08:49:24 +0200] rev 11454
merge: pass constant cset ancestor to fctx.ancestor
Fri, 18 Jun 2010 08:48:05 +0200 context: allow passing the common cset ancestor to fctx.ancestor stable
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 18 Jun 2010 08:48:05 +0200] rev 11453
context: allow passing the common cset ancestor to fctx.ancestor This is used by the next patch to speed up merge.applyupdates.
Sun, 27 Jun 2010 17:41:43 -0500 merge: document how to 'undo' a merge stable
Matt Mackall <mpm@selenic.com> [Sun, 27 Jun 2010 17:41:43 -0500] rev 11452
merge: document how to 'undo' a merge
Sun, 27 Jun 2010 23:12:05 +0200 resolve: do not crash on empty mergestate stable
Martin Geisler <mg@lazybytes.net> [Sun, 27 Jun 2010 23:12:05 +0200] rev 11451
resolve: do not crash on empty mergestate I managed to get an empty .hg/merge/state file by interrupting a merge by pressing Control-C. This lead to this error: TypeError: a2b_hex() argument 1 must be string or read-only buffer, not None since localnode is assigned None before the iteration over lines in the mergestate begins.
Wed, 23 Jun 2010 16:54:12 -1000 revset: fix spelling typo stable
Julian Cowley <julian@lava.net> [Wed, 23 Jun 2010 16:54:12 -1000] rev 11450
revset: fix spelling typo
Fri, 11 Jun 2010 01:35:38 -1000 parser: fix URL to effbot stable
Julian Cowley <julian@lava.net> [Fri, 11 Jun 2010 01:35:38 -1000] rev 11449
parser: fix URL to effbot
Thu, 24 Jun 2010 21:35:52 -0700 glog: fix crash on empty revision range stable
Eric Eisner <ede@mit.edu> [Thu, 24 Jun 2010 21:35:52 -0700] rev 11448
glog: fix crash on empty revision range
Fri, 25 Jun 2010 19:59:22 +0200 mercurial.spec: don't include convert-repo - use "hg convert" instead stable
Mads Kiilerich <mads@kiilerich.com> [Fri, 25 Jun 2010 19:59:22 +0200] rev 11447
mercurial.spec: don't include convert-repo - use "hg convert" instead
Fri, 25 Jun 2010 01:27:25 -1000 revset: remove debugging leftover stable
Julian Cowley <julian@lava.net> [Fri, 25 Jun 2010 01:27:25 -1000] rev 11446
revset: remove debugging leftover
Sat, 26 Jun 2010 15:56:48 +0200 contrib: update tcsh_completion with commands for 1.6 stable
Gilles Moris <gilles.moris@free.fr> [Sat, 26 Jun 2010 15:56:48 +0200] rev 11445
contrib: update tcsh_completion with commands for 1.6 Added the following commands: debugbuilddag debugdag debugpushkey debugrevspec.
Sat, 26 Jun 2010 12:26:03 -0500 bookmarks: fix in/out return values stable
Matt Mackall <mpm@selenic.com> [Sat, 26 Jun 2010 12:26:03 -0500] rev 11444
bookmarks: fix in/out return values
Sat, 26 Jun 2010 12:24:55 -0500 bookmarks: fix bogus cut and paste for outgoing stable
Matt Mackall <mpm@selenic.com> [Sat, 26 Jun 2010 12:24:55 -0500] rev 11443
bookmarks: fix bogus cut and paste for outgoing
Fri, 25 Jun 2010 13:47:28 -0500 addchangegroup: pass in lock to release it before changegroup hook is called stable
Matt Mackall <mpm@selenic.com> [Fri, 25 Jun 2010 13:47:28 -0500] rev 11442
addchangegroup: pass in lock to release it before changegroup hook is called Currently, callers of addchangegroup first acquire the repository lock, usually to check that an unbundle request isn't racing. This means that changegroup hook actions that might write to a repo get stuck waiting for a lock. Here, we add a new optional lock parameter and update all the callers. Post-1.6 we may make it non-optional.
Thu, 24 Jun 2010 15:18:47 +0100 cmdutil: only output style header once in non-buffered mode (issue2130) stable
Simon Howkins <simonh@symbian.org> [Thu, 24 Jun 2010 15:18:47 +0100] rev 11441
cmdutil: only output style header once in non-buffered mode (issue2130)
Wed, 23 Jun 2010 13:38:52 -0500 bookmarks: touch changelog on write to force hgweb reload stable
Matt Mackall <mpm@selenic.com> [Wed, 23 Jun 2010 13:38:52 -0500] rev 11440
bookmarks: touch changelog on write to force hgweb reload
Tue, 22 Jun 2010 21:36:09 +0200 mq: explicit exit code when patch is already on top stable
Gilles Moris <gilles.moris@free.fr> [Tue, 22 Jun 2010 21:36:09 +0200] rev 11439
mq: explicit exit code when patch is already on top
Tue, 22 Jun 2010 09:49:51 +0200 mq: fix qpush --move for selected guarded patches stable
Gilles Moris <gilles.moris@free.fr> [Tue, 22 Jun 2010 09:49:51 +0200] rev 11438
mq: fix qpush --move for selected guarded patches In the case of guarded patch, the patch could not be found because the full_series list contains also the guard value appended to each patch name. As we already checked that the patch is pushable above in the code, we just have to use the series list (which doesn't contains guard value) to get the patch index.
Wed, 23 Jun 2010 17:50:27 -0300 help: glossary.txt formatting fixes stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 23 Jun 2010 17:50:27 -0300] rev 11437
help: glossary.txt formatting fixes
Wed, 23 Jun 2010 17:49:49 -0300 help: fix glossary.txt named branches description stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Wed, 23 Jun 2010 17:49:49 -0300] rev 11436
help: fix glossary.txt named branches description
Wed, 23 Jun 2010 10:45:53 +0200 zeroconf: Use BadDomainName exception instead of string exceptions stable
Javi Merino <cibervicho@gmail.com> [Wed, 23 Jun 2010 10:45:53 +0200] rev 11435
zeroconf: Use BadDomainName exception instead of string exceptions String exceptions no longer work in python 2.6. Use exception classes instead.
Wed, 23 Jun 2010 11:53:59 +0200 bookmarks: Use error message consistently stable
David Soria Parra <dsp@php.net> [Wed, 23 Jun 2010 11:53:59 +0200] rev 11434
bookmarks: Use error message consistently The 'updating bookmark %s failed!' message is better than 'failed to update bookmark %s'. To have more consistent error messages we use just 'updating bookmarks %s failed'.
Tue, 22 Jun 2010 15:45:13 -0500 Merge with default, fix up stray topological head from i18n stable
Matt Mackall <mpm@selenic.com> [Tue, 22 Jun 2010 15:45:13 -0500] rev 11433
Merge with default, fix up stray topological head from i18n
Tue, 22 Jun 2010 15:44:19 -0500 i18n: disable check-code on polib.py stable
Matt Mackall <mpm@selenic.com> [Tue, 22 Jun 2010 15:44:19 -0500] rev 11432
i18n: disable check-code on polib.py
Sun, 20 Jun 2010 12:26:48 +0200 bookmarks: Add -B option to incoming/outgoing to compare bookmarks stable
David Soria Parra <dsp@php.net> [Sun, 20 Jun 2010 12:26:48 +0200] rev 11431
bookmarks: Add -B option to incoming/outgoing to compare bookmarks We add a -B/--bookmarks option to hg incmoing and hg outgoing. If the option is passed we compare bookmarks instead of changesets. This can be used to see which bookmarks do not exists on the remote site.
Tue, 22 Jun 2010 15:33:58 -0500 Merge with i18n stable
Matt Mackall <mpm@selenic.com> [Tue, 22 Jun 2010 15:33:58 -0500] rev 11430
Merge with i18n
Tue, 22 Jun 2010 12:38:39 +0200 discovery: use stable sort order in --new-branch warning stable
Martin Geisler <mg@aragost.com> [Tue, 22 Jun 2010 12:38:39 +0200] rev 11429
discovery: use stable sort order in --new-branch warning A Python set seems to do this already when you iterate over it, but this should be considered an implementation detail and not something we can rely on. This also gets rid of an unnecessary string conversion -- the set already contains strings.
Mon, 21 Jun 2010 17:02:48 -0300 Merge with i18n
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 21 Jun 2010 17:02:48 -0300] rev 11428
Merge with i18n
Mon, 21 Jun 2010 16:59:38 -0300 Merge i18n default into stable stable
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 21 Jun 2010 16:59:38 -0300] rev 11427
Merge i18n default into stable
Mon, 21 Jun 2010 11:53:38 -0300 i18n-pt_BR: synchronized with b4467a7d5c75
Wagner Bruna <wbruna@softwareexpress.com.br> [Mon, 21 Jun 2010 11:53:38 -0300] rev 11426
i18n-pt_BR: synchronized with b4467a7d5c75
Sun, 20 Jun 2010 23:37:09 +0200 Merge with mpm
Martin Geisler <mg@lazybytes.net> [Sun, 20 Jun 2010 23:37:09 +0200] rev 11425
Merge with mpm
Sun, 20 Jun 2010 20:02:27 +0200 i18n-da: copy msgids that does not need translating
Martin Geisler <mg@lazybytes.net> [Sun, 20 Jun 2010 20:02:27 +0200] rev 11424
i18n-da: copy msgids that does not need translating
Sun, 20 Jun 2010 19:48:28 +0200 acl: delete trailing whitespace in docstring
Martin Geisler <mg@lazybytes.net> [Sun, 20 Jun 2010 19:48:28 +0200] rev 11423
acl: delete trailing whitespace in docstring
Sun, 20 Jun 2010 17:38:57 +0200 i18n-da: synchronize with 42408cd43f55
Martin Geisler <mg@lazybytes.net> [Sun, 20 Jun 2010 17:38:57 +0200] rev 11422
i18n-da: synchronize with 42408cd43f55
Mon, 21 Jun 2010 13:41:11 -0500 Merge default into stable for the 1.6 code freeze stable
Matt Mackall <mpm@selenic.com> [Mon, 21 Jun 2010 13:41:11 -0500] rev 11421
Merge default into stable for the 1.6 code freeze
Mon, 21 Jun 2010 13:38:40 -0500 revset: improve help on strings
Matt Mackall <mpm@selenic.com> [Mon, 21 Jun 2010 13:38:40 -0500] rev 11420
revset: improve help on strings
Mon, 21 Jun 2010 13:26:13 -0500 tests: extend revset test
Matt Mackall <mpm@selenic.com> [Mon, 21 Jun 2010 13:26:13 -0500] rev 11419
tests: extend revset test
Mon, 21 Jun 2010 13:25:42 -0500 merge: sort arguments to stabilize the ancestor search
Matt Mackall <mpm@selenic.com> [Mon, 21 Jun 2010 13:25:42 -0500] rev 11418
merge: sort arguments to stabilize the ancestor search
Sun, 20 Jun 2010 14:21:56 -0500 merge: improve merge with ancestor message
Matt Mackall <mpm@selenic.com> [Sun, 20 Jun 2010 14:21:56 -0500] rev 11417
merge: improve merge with ancestor message
Wed, 16 Jun 2010 00:22:10 +0200 ui: ignore EIO in write_err
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Jun 2010 00:22:10 +0200] rev 11416
ui: ignore EIO in write_err Hgs signal handler will catch the signal for example if the terminal hg is running in is closed. That will make it try to warn that it was 'killed', but that might fail with EIO and cause hg to exit with an unhandled exception. Normally nobody cares, but system error handlers such as Fedoras abrt will notice and report https://bugzilla.redhat.com/show_bug.cgi?id=596594 .
Wed, 16 Jun 2010 22:54:58 +0200 http push: break infinite recursion on failure with Python 2.6.5 (issue2179)
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Jun 2010 22:54:58 +0200] rev 11415
http push: break infinite recursion on failure with Python 2.6.5 (issue2179) Python 2.6.5 will keep resetting the retry count on redirects, for example when the server returns 401 on failing auth (like google code currently does). We stop the endless recursion by not resetting the count. http://bugs.python.org/issue3819 introduced the regression with Python 2.6.5. http://bugs.python.org/issue8797 discusses a fix which might make it to 2.6.6 and 2.7.0.
Sun, 20 Jun 2010 01:20:12 +0900 pager: respect HGPLAIN
Yuya Nishihara <yuya@tcha.org> [Sun, 20 Jun 2010 01:20:12 +0900] rev 11414
pager: respect HGPLAIN Pager shouldn't be enabled for scripting use.
Wed, 16 Jun 2010 00:37:21 +0200 patchbomb: reduce number of opts.get calls
Christian Ebert <blacktrash@gmx.net> [Wed, 16 Jun 2010 00:37:21 +0200] rev 11413
patchbomb: reduce number of opts.get calls Rename outgoing() function to getoutgoing() analogous to getbundle() etc. to avoid name conflict.
Sat, 19 Jun 2010 17:56:52 -0500 parser: improve infix error checking
Matt Mackall <mpm@selenic.com> [Sat, 19 Jun 2010 17:56:52 -0500] rev 11412
parser: improve infix error checking (spotted by timeless)
Sat, 19 Jun 2010 12:51:57 +0200 transplant: when reading journal, treat only lines starting with "# " special like patch.extract() does
Georg Brandl <georg@python.org> [Sat, 19 Jun 2010 12:51:57 +0200] rev 11411
transplant: when reading journal, treat only lines starting with "# " special like patch.extract() does
Sun, 20 Jun 2010 14:21:47 -0500 revrange: fix up empty query again
Matt Mackall <mpm@selenic.com> [Sun, 20 Jun 2010 14:21:47 -0500] rev 11410
revrange: fix up empty query again
Tue, 08 Jun 2010 17:56:57 +0200 revset: add some tests
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Tue, 08 Jun 2010 17:56:57 +0200] rev 11409
revset: add some tests
Fri, 21 May 2010 12:51:55 +0300 Explain trust near hgrc in config help
timeless <timeless@gmail.com> [Fri, 21 May 2010 12:51:55 +0300] rev 11408
Explain trust near hgrc in config help
Wed, 16 Jun 2010 17:43:35 +0200 test-import: test git patch import with strip
Mads Kiilerich <mads@kiilerich.com> [Wed, 16 Jun 2010 17:43:35 +0200] rev 11407
test-import: test git patch import with strip Tests revision 0429d0d49f92
Sat, 19 Jun 2010 13:00:08 -0500 revset: fix up contains/getstring when no args passed
Matt Mackall <mpm@selenic.com> [Sat, 19 Jun 2010 13:00:08 -0500] rev 11406
revset: fix up contains/getstring when no args passed
Sat, 19 Jun 2010 13:00:01 -0500 revrange: attempt to parse old-style queries as a first pass
Matt Mackall <mpm@selenic.com> [Sat, 19 Jun 2010 13:00:01 -0500] rev 11405
revrange: attempt to parse old-style queries as a first pass
Sat, 19 Jun 2010 12:22:35 -0500 revset: allow extended characters in symbols
Matt Mackall <mpm@selenic.com> [Sat, 19 Jun 2010 12:22:35 -0500] rev 11404
revset: allow extended characters in symbols
Sat, 19 Jun 2010 19:16:11 +0200 i18n: fix translation of empty paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 19:16:11 +0200] rev 11403
i18n: fix translation of empty paragraphs
Tue, 15 Jun 2010 13:04:22 -0400 extensions: recommend against using wrapfunction for repo methods
Greg Ward <greg-hg@gerg.ca> [Tue, 15 Jun 2010 13:04:22 -0400] rev 11402
extensions: recommend against using wrapfunction for repo methods Instead, all extensions should use the "dynamic subclass" trick: subclass repo.__class__ and then replace repo.__class__ with your new subclass. This avoids conflicts that happen when one extension uses wrapfunction and another uses subclassing to extend the same method of localrepository.
Sat, 19 Jun 2010 17:19:15 +0200 i18n-zh_TW: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:15 +0200] rev 11401
i18n-zh_TW: split messages into paragraphs
Sat, 19 Jun 2010 17:19:15 +0200 i18n-zh_CN: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:15 +0200] rev 11400
i18n-zh_CN: split messages into paragraphs
Sat, 19 Jun 2010 17:19:15 +0200 i18n-sv: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:15 +0200] rev 11399
i18n-sv: split messages into paragraphs
Sat, 19 Jun 2010 17:19:15 +0200 i18n-pt_BR: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:15 +0200] rev 11398
i18n-pt_BR: split messages into paragraphs
Sat, 19 Jun 2010 17:19:14 +0200 i18n-ja: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:14 +0200] rev 11397
i18n-ja: split messages into paragraphs
Sat, 19 Jun 2010 17:19:14 +0200 i18n-it: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:14 +0200] rev 11396
i18n-it: split messages into paragraphs
Sat, 19 Jun 2010 17:19:14 +0200 i18n-fr: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:14 +0200] rev 11395
i18n-fr: split messages into paragraphs
Sat, 19 Jun 2010 17:19:14 +0200 i18n-el: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:14 +0200] rev 11394
i18n-el: split messages into paragraphs
Sat, 19 Jun 2010 17:19:14 +0200 i18n-de: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:14 +0200] rev 11393
i18n-de: split messages into paragraphs
Sat, 19 Jun 2010 17:19:14 +0200 i18n-da: split messages into paragraphs
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:19:14 +0200] rev 11392
i18n-da: split messages into paragraphs
Sat, 19 Jun 2010 17:06:11 +0200 Merge with hg-i18n
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 17:06:11 +0200] rev 11391
Merge with hg-i18n
Tue, 06 Apr 2010 22:30:50 -0300 i18n: translate each paragraph separately
Wagner Bruna <wbruna@yahoo.com> [Tue, 06 Apr 2010 22:30:50 -0300] rev 11390
i18n: translate each paragraph separately Makes translation work easier by reducing message sizes and avoiding invalidating whole messages on small changes or additions to the original text.
Thu, 17 Jun 2010 20:10:34 -0300 i18n: script for splitting large messages on .po/.pot files
Wagner Bruna <wbruna@yahoo.com> [Thu, 17 Jun 2010 20:10:34 -0300] rev 11389
i18n: script for splitting large messages on .po/.pot files With fixes and heavy refactoring by Martin Geisler.
Sat, 19 Jun 2010 16:52:25 +0200 i18n: patch polib.unescape
Martin Geisler <mg@lazybytes.net> [Sat, 19 Jun 2010 16:52:25 +0200] rev 11388
i18n: patch polib.unescape Patch submitted to upstream as rev b9174a342092 in http://bitbucket.org/mg/polib/
Thu, 17 Jun 2010 20:10:34 -0300 i18n: import polib 0.5.2 (rev b0ab301cfdcc)
Wagner Bruna <wbruna@yahoo.com> [Thu, 17 Jun 2010 20:10:34 -0300] rev 11387
i18n: import polib 0.5.2 (rev b0ab301cfdcc)
Fri, 18 Jun 2010 15:22:56 +0200 i18n-da: remove spurious \n
Martin Geisler <mg@lazybytes.net> [Fri, 18 Jun 2010 15:22:56 +0200] rev 11386
i18n-da: remove spurious \n
Fri, 18 Jun 2010 17:34:13 -0500 revset: nicer exception for empty queries
Matt Mackall <mpm@selenic.com> [Fri, 18 Jun 2010 17:34:13 -0500] rev 11385
revset: nicer exception for empty queries
Fri, 18 Jun 2010 21:35:21 +0200 commands: advertise "hg help revsets" in help for log
Martin Geisler <mg@lazybytes.net> [Fri, 18 Jun 2010 21:35:21 +0200] rev 11384
commands: advertise "hg help revsets" in help for log
Fri, 18 Jun 2010 21:31:19 +0200 revset: all your error messages are belong to _
Martin Geisler <mg@lazybytes.net> [Fri, 18 Jun 2010 21:31:19 +0200] rev 11383
revset: all your error messages are belong to _
Thu, 17 Jun 2010 17:21:39 +0300 help: new revsets topic
Martin Geisler <mg@lazybytes.net> [Thu, 17 Jun 2010 17:21:39 +0300] rev 11382
help: new revsets topic Based on a patch by timeless which in turn is based on http://selenic.com/pipermail/mercurial-devel/2010-June/021638.html
Fri, 18 Jun 2010 20:06:32 +0200 Merge with main
Martin Geisler <mg@lazybytes.net> [Fri, 18 Jun 2010 20:06:32 +0200] rev 11381
Merge with main
Fri, 18 Jun 2010 10:45:40 -0700 Ignore mercurial.egg-info build output
Lee Cantey <lcantey@gmail.com> [Fri, 18 Jun 2010 10:45:40 -0700] rev 11380
Ignore mercurial.egg-info build output
Thu, 17 Jun 2010 15:54:26 -0500 bookmarks: add support for push --bookmark to export bookmarks
Matt Mackall <mpm@selenic.com> [Thu, 17 Jun 2010 15:54:26 -0500] rev 11379
bookmarks: add support for push --bookmark to export bookmarks
Thu, 17 Jun 2010 14:26:23 -0500 bookmarks: add support for pull --bookmark to import remote bookmarks
Matt Mackall <mpm@selenic.com> [Thu, 17 Jun 2010 14:26:23 -0500] rev 11378
bookmarks: add support for pull --bookmark to import remote bookmarks
Thu, 17 Jun 2010 15:51:27 +0200 patch: inline small, single-use 'write' function
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 17 Jun 2010 15:51:27 +0200] rev 11377
patch: inline small, single-use 'write' function
Thu, 17 Jun 2010 15:50:35 +0200 patch: inline small, single-use 'close' function
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 17 Jun 2010 15:50:35 +0200] rev 11376
patch: inline small, single-use 'close' function
Thu, 17 Jun 2010 15:53:26 +0200 mq: __str__ falls back to __repr__
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 17 Jun 2010 15:53:26 +0200] rev 11375
mq: __str__ falls back to __repr__
Thu, 17 Jun 2010 12:22:21 -0500 bookmarks: update known bookmarks on the target on push
Matt Mackall <mpm@selenic.com> [Thu, 17 Jun 2010 12:22:21 -0500] rev 11374
bookmarks: update known bookmarks on the target on push
Thu, 17 Jun 2010 12:10:47 -0500 bookmarks: pull known bookmarks from server that are newer
Matt Mackall <mpm@selenic.com> [Thu, 17 Jun 2010 12:10:47 -0500] rev 11373
bookmarks: pull known bookmarks from server that are newer
Thu, 17 Jun 2010 11:01:51 -0500 bookmarks: add pushkey server-side support
Matt Mackall <mpm@selenic.com> [Thu, 17 Jun 2010 11:01:51 -0500] rev 11372
bookmarks: add pushkey server-side support
Wed, 16 Jun 2010 16:05:47 -0500 pushkey: add debugpushkey command for testing
Matt Mackall <mpm@selenic.com> [Wed, 16 Jun 2010 16:05:47 -0500] rev 11371
pushkey: add debugpushkey command for testing
Wed, 16 Jun 2010 16:05:19 -0500 pushkey: add http support
Matt Mackall <mpm@selenic.com> [Wed, 16 Jun 2010 16:05:19 -0500] rev 11370
pushkey: add http support pushkey requires the same permissions as push listitems requires the same permissions as pull
Wed, 16 Jun 2010 16:05:13 -0500 pushkey: add ssh support
Matt Mackall <mpm@selenic.com> [Wed, 16 Jun 2010 16:05:13 -0500] rev 11369
pushkey: add ssh support
Wed, 16 Jun 2010 16:04:46 -0500 pushkey: add localrepo support
Matt Mackall <mpm@selenic.com> [Wed, 16 Jun 2010 16:04:46 -0500] rev 11368
pushkey: add localrepo support
Wed, 16 Jun 2010 16:04:44 -0500 pushkey: add pushkey core
Matt Mackall <mpm@selenic.com> [Wed, 16 Jun 2010 16:04:44 -0500] rev 11367
pushkey: add pushkey core
Wed, 16 Jun 2010 15:01:09 -0500 sshrepo: sort arguments
Matt Mackall <mpm@selenic.com> [Wed, 16 Jun 2010 15:01:09 -0500] rev 11366
sshrepo: sort arguments All current commands have zero or one args. Future multi-arg commands will want args to appear in a deterministic order.
Wed, 16 Jun 2010 22:00:02 -0400 mq: make 'qdelete <patchidx>' work again.
Greg Ward <greg-hg@gerg.ca> [Wed, 16 Jun 2010 22:00:02 -0400] rev 11365
mq: make 'qdelete <patchidx>' work again. This just backs out 1abd9442727c (a minor code cleanup that accidentally broke qdelete) and adds a test.
Tue, 15 Jun 2010 19:49:56 -0300 bdiff.c: Added support for py3k.
Renato Cunha <renatoc@gmail.com> [Tue, 15 Jun 2010 19:49:56 -0300] rev 11364
bdiff.c: Added support for py3k. This patch adds support for py3k in bdiff.c. This is accomplished by including a header file responsible for abstracting the API differences between python 2 and python 3.
Tue, 15 Jun 2010 19:49:56 -0300 diffhelpers.c: Added support for py3k.
Renato Cunha <renatoc@gmail.com> [Tue, 15 Jun 2010 19:49:56 -0300] rev 11363
diffhelpers.c: Added support for py3k. This patch adds support for py3k in diffhelpers.c. This is accomplished by including a header file responsible for abstracting the API differences between python 2 and python 3.
Tue, 15 Jun 2010 19:49:56 -0300 base85.c: Added support for py3k.
Renato Cunha <renatoc@gmail.com> [Tue, 15 Jun 2010 19:49:56 -0300] rev 11362
base85.c: Added support for py3k. This patch adds support for py3k in base85.c. This is accomplished by including a header file responsible for abstracting the API differences between python 2 and python 3.
Tue, 15 Jun 2010 19:49:56 -0300 parsers.c: Added support for py3k.
Renato Cunha <renatoc@gmail.com> [Tue, 15 Jun 2010 19:49:56 -0300] rev 11361
parsers.c: Added support for py3k. This patch adds support for py3k in parsers.c. This is accomplished by including a header file responsible for abstracting the API differences between python 2 and python 3.
Tue, 15 Jun 2010 19:49:56 -0300 mpatch.c: Added preliminary support for py3k.
Renato Cunha <renatoc@gmail.com> [Tue, 15 Jun 2010 19:49:56 -0300] rev 11360
mpatch.c: Added preliminary support for py3k. This is done by including the util.h header file, that defines appropriate macros according to the current python version.
Tue, 15 Jun 2010 19:49:56 -0300 osutil.c: Support for py3k added.
Renato Cunha <renatoc@gmail.com> [Tue, 15 Jun 2010 19:49:56 -0300] rev 11359
osutil.c: Support for py3k added. This patch adds support for py3k in osutil.c. This is accomplished by including a header file responsible for abstracting the API differences between python 2 and python 3. listdir_stat_type is also changed in the following way: A previous call to PyObject_HEAD_INIT is substituted to a call to PyVarObject_HEAD_INIT, which makes the object buildable in both python 2.x and 3.x without weird warnings. After testing on windows, some modifications were also made in the posixfile function, as it calls PyFile_FromFile and PyFile_SetBufSize, which are gone in py3k. In py3k the PyFile_* API is, actually a wrapper over the io module, and code has been adapted accordingly to fit py3k.
Tue, 15 Jun 2010 19:49:56 -0300 util.h: Utility macros for handling different Python APIs.
Renato Cunha <renatoc@gmail.com> [Tue, 15 Jun 2010 19:49:56 -0300] rev 11358
util.h: Utility macros for handling different Python APIs. If we are in py3k, a IS_PY3K symbol is defined. Apart from that, byte strings use the API defined in Python 2.6+ (_?PyBytes_.*). For Python < 2.6, the bytes API is defined accordingly for mercurial usage (shameless copy from bytesobject.h from Python's code). Some macros were backported from 2.6, as inspired by rPath's pycompat.h.
Wed, 16 Jun 2010 12:22:14 +0200 relink: ensure deterministic directory walk in collect
Martin Geisler <mg@aragost.com> [Wed, 16 Jun 2010 12:22:14 +0200] rev 11357
relink: ensure deterministic directory walk in collect
Wed, 16 Jun 2010 15:20:22 +0530 help: add "glossary" topic
Faheem Mitha <faheem@email.unc.edu> [Wed, 16 Jun 2010 15:20:22 +0530] rev 11356
help: add "glossary" topic Joint work with Vishakh Harikumar, Pradeepkumar Gayam, David Champion, Mark Booth, timeless, Matt Mackall, Heinrik Stuart, Greg Ward, and Martin Geisler.
Thu, 10 Jun 2010 15:35:06 +0200 relink/progress: Adding progress for collecting stage
timeless <timeless@gmail.com> [Thu, 10 Jun 2010 15:35:06 +0200] rev 11355
relink/progress: Adding progress for collecting stage
Thu, 10 Jun 2010 13:09:50 +0200 relink/progress: Adding progress for pruning stage
timeless <timeless@gmail.com> [Thu, 10 Jun 2010 13:09:50 +0200] rev 11354
relink/progress: Adding progress for pruning stage
Mon, 14 Jun 2010 16:06:52 -0400 merge: when current branch has 1 or > 2 heads, actually abort.
Greg Ward <greg-hg@gerg.ca> [Mon, 14 Jun 2010 16:06:52 -0400] rev 11353
merge: when current branch has 1 or > 2 heads, actually abort. Currently merge just prints abort-like messages to stderr and then exits with a misleading status 0 (cleverly disguised as "False"). With this change it raises Abort, just like every other fatal error.
Tue, 15 Jun 2010 16:10:32 -0400 tags: remove inactive debugging code.
Greg Ward <greg-hg@gerg.ca> [Tue, 15 Jun 2010 16:10:32 -0400] rev 11352
tags: remove inactive debugging code. It was left in just in case things went wrong with the tag cache in Mercurial 1.4, so we could easily crank up the verbosity with a one-line change. There have been no problems in 1.4 or 1.5, so it should be safe to drop this now.
Tue, 15 Jun 2010 15:02:54 -0400 tags: remove the old non-caching implementation of findglobaltags().
Greg Ward <greg-hg@gerg.ca> [Tue, 15 Jun 2010 15:02:54 -0400] rev 11351
tags: remove the old non-caching implementation of findglobaltags(). It was left behind just in case the tag cache blew up in Mercurial 1.4, so we could easily revert to the non-caching code. There have been no problems with the tag cache in 1.4 or 1.5, so it should be safe to get rid of this code now.
Tue, 15 Jun 2010 17:15:31 +0200 keyword: postpone manifest calculation in kwtemplater.overwrite
Christian Ebert <blacktrash@gmx.net> [Tue, 15 Jun 2010 17:15:31 +0200] rev 11350
keyword: postpone manifest calculation in kwtemplater.overwrite We can check for file existence in the working directory (needed in case of recording) by simply using the given context and calculate the manifest only when there are in fact candidates for expansion/shrinking.
Sun, 13 Jun 2010 23:25:27 +0200 revset: fix call to ctx.extra() in closed()
Georg Brandl <georg@python.org> [Sun, 13 Jun 2010 23:25:27 +0200] rev 11349
revset: fix call to ctx.extra() in closed()
Tue, 15 Jun 2010 11:05:17 +0200 p4: fix long line and bad spacing around %
Martin Geisler <mg@aragost.com> [Tue, 15 Jun 2010 11:05:17 +0200] rev 11348
p4: fix long line and bad spacing around %
Mon, 14 Jun 2010 16:38:36 +0100 Fix shell quoting on p4 conversion
Frank Kingswood <frank@kingswood-consulting.co.uk> [Mon, 14 Jun 2010 16:38:36 +0100] rev 11347
Fix shell quoting on p4 conversion
Mon, 14 Jun 2010 13:39:00 -0400 tests: rename test-merge3 to test-add-remove.
Greg Ward <greg-hg@gerg.ca> [Mon, 14 Jun 2010 13:39:00 -0400] rev 11346
tests: rename test-merge3 to test-add-remove. It tests that 'hg commit' does not crash if the user removes a newly added file, which has nothing to do with merging.
(0) -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip