Tue, 08 Jun 2010 13:19:22 +0200 fix encoding bug in 05ac42e56452 stable
Sune Foldager <cryo@cyanite.org> [Tue, 08 Jun 2010 13:19:22 +0200] rev 11306
fix encoding bug in 05ac42e56452
Tue, 08 Jun 2010 09:30:45 +0200 cleanups: undefined variables
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 08 Jun 2010 09:30:45 +0200] rev 11305
cleanups: undefined variables
Tue, 08 Jun 2010 09:30:33 +0200 cleanups: unused variables
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 08 Jun 2010 09:30:33 +0200] rev 11304
cleanups: unused variables
Mon, 07 Jun 2010 20:03:32 +0200 move working dir/dirstate methods from localrepo to workingctx
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 07 Jun 2010 20:03:32 +0200] rev 11303
move working dir/dirstate methods from localrepo to workingctx
Thu, 03 Jun 2010 23:18:18 -0500 color: labeled text should be passed to ui.write() as ui.labeled
Steve Borho <steve@borho.org> [Thu, 03 Jun 2010 23:18:18 -0500] rev 11302
color: labeled text should be passed to ui.write() as ui.labeled Some implementations of ui.label() (HTML versions in particular) must escape the provided text and then markup the text with their tags. When this marked up text is then passed to ui.write(), we must label the text as 'ui.labeled' so the implementation knows not to escape it a second time (exposing the initial markup). This required the addition of a 'ui.plain' label for text that is purposefully not marked up. I was a little pedantic here, passing even ' ' strings to ui.label() when it would be included with other labeled text in a ui.write() call. But it seemed appropriate to lean to the side of caution.
Mon, 07 Jun 2010 18:35:54 +0200 move discovery methods from localrepo into new discovery module
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 07 Jun 2010 18:35:54 +0200] rev 11301
move discovery methods from localrepo into new discovery module
Mon, 07 Jun 2010 16:29:06 +0200 merge with stable
Sune Foldager <cryo@cyanite.org> [Mon, 07 Jun 2010 16:29:06 +0200] rev 11300
merge with stable
Mon, 07 Jun 2010 16:28:23 +0200 push/pull: fix bug in "--branch ." handling stable
Sune Foldager <cryo@cyanite.org> [Mon, 07 Jun 2010 16:28:23 +0200] rev 11299
push/pull: fix bug in "--branch ." handling The branch wasn't expanded, so only the tip was operated on.
Sun, 06 Jun 2010 22:39:32 +0530 shrink-repo: wrong variable name
Pradeepkumar Gayam <in3xes@gmail.com> [Sun, 06 Jun 2010 22:39:32 +0530] rev 11298
shrink-repo: wrong variable name
Sun, 06 Jun 2010 17:20:10 +0900 replace Python standard textwrap by MBCS sensitive one for i18n text
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Sun, 06 Jun 2010 17:20:10 +0900] rev 11297
replace Python standard textwrap by MBCS sensitive one for i18n text Mercurial has problem around text wrapping/filling in MBCS encoding environment, because standard 'textwrap' module of Python can not treat it correctly. It splits byte sequence for one character into two lines. According to unicode specification, "east asian width" classifies characters into: W(ide), N(arrow), F(ull-width), H(alf-width), A(mbiguous) W/N/F/H can be always recognized as 2/1/2/1 bytes in byte sequence, but 'A' can not. Size of 'A' depends on language in which it is used. Unicode specification says: If the context(= language) cannot be established reliably they should be treated as narrow characters by default but many of class 'A' characters are full-width, at least, in Japanese environment. So, this patch treats class 'A' characters as full-width always for safety wrapping. This patch focuses only on MBCS safe-ness, not on writing/printing rule strict wrapping for each languages MBCS sensitive textwrap class is originally implemented by ITO Nobuaki <daydream.trippers@gmail.com>.
Thu, 03 Jun 2010 10:37:31 +0100 keyword: use context to detect uncommitted merge
Christian Ebert <blacktrash@gmx.net> [Thu, 03 Jun 2010 10:37:31 +0100] rev 11296
keyword: use context to detect uncommitted merge
Thu, 03 Jun 2010 13:58:00 +0200 tests: use --debug on test-clone
Adrian Buehlmann <adrian@cadifra.com> [Thu, 03 Jun 2010 13:58:00 +0200] rev 11295
tests: use --debug on test-clone
Thu, 03 Jun 2010 10:18:33 -0400 shrink-revlog: use util.mktempcopy() to preserve mode of index file.
Greg Ward <greg-hg@gerg.ca> [Thu, 03 Jun 2010 10:18:33 -0400] rev 11294
shrink-revlog: use util.mktempcopy() to preserve mode of index file. (There's still a chmod() call to manually preserve the mode of the data file.)
Sat, 05 Jun 2010 09:58:02 -0500 revset: delay import of hg to avoid start-up import loops
Matt Mackall <mpm@selenic.com> [Sat, 05 Jun 2010 09:58:02 -0500] rev 11293
revset: delay import of hg to avoid start-up import loops
Fri, 04 Jun 2010 23:04:31 -0500 error: fix up test-hgrc
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 23:04:31 -0500] rev 11292
error: fix up test-hgrc
Fri, 04 Jun 2010 23:00:22 -0500 error: update test-trusted.py
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 23:00:22 -0500] rev 11291
error: update test-trusted.py
Fri, 04 Jun 2010 22:54:43 -0500 revset: fix test failure with qfinish
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 22:54:43 -0500] rev 11290
revset: fix test failure with qfinish
Fri, 04 Jun 2010 20:57:52 -0500 revset: raise ParseError exceptions
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 20:57:52 -0500] rev 11289
revset: raise ParseError exceptions
Fri, 04 Jun 2010 20:57:26 -0500 error: add new ParseError for various parsing errors
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 20:57:26 -0500] rev 11288
error: add new ParseError for various parsing errors
Fri, 04 Jun 2010 20:19:53 -0500 error: change ParseError to CommandError
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 20:19:53 -0500] rev 11287
error: change ParseError to CommandError
Fri, 04 Jun 2010 20:13:51 -0500 hgrc: improve docs for the trusted section
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 20:13:51 -0500] rev 11286
hgrc: improve docs for the trusted section
Fri, 04 Jun 2010 17:22:33 -0500 rebase: use usual util.abort rather than error.ParseError
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 17:22:33 -0500] rev 11285
rebase: use usual util.abort rather than error.ParseError
Fri, 04 Jun 2010 10:27:23 -0500 revset: sort the predicate list
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 10:27:23 -0500] rev 11284
revset: sort the predicate list
Fri, 04 Jun 2010 10:26:55 -0500 revset: fix - handling in the optimizer
Matt Mackall <mpm@selenic.com> [Fri, 04 Jun 2010 10:26:55 -0500] rev 11283
revset: fix - handling in the optimizer
Thu, 03 Jun 2010 20:32:41 -0500 revset: fix up tests
Matt Mackall <mpm@selenic.com> [Thu, 03 Jun 2010 20:32:41 -0500] rev 11282
revset: fix up tests
Thu, 03 Jun 2010 18:00:15 -0500 walkchangerevs: allow empty query sets
Matt Mackall <mpm@selenic.com> [Thu, 03 Jun 2010 18:00:15 -0500] rev 11281
walkchangerevs: allow empty query sets
Thu, 03 Jun 2010 17:39:40 -0500 revset: add tagged predicate
Matt Mackall <mpm@selenic.com> [Thu, 03 Jun 2010 17:39:40 -0500] rev 11280
revset: add tagged predicate
Thu, 03 Jun 2010 17:39:34 -0500 revset: optimize the parse tree directly
Matt Mackall <mpm@selenic.com> [Thu, 03 Jun 2010 17:39:34 -0500] rev 11279
revset: optimize the parse tree directly Rather than dynamically optimize in methods, we pre-optimize the parse tree directly. This also lets us do some substitution on some of the symbols like - and ::.
Wed, 02 Jun 2010 14:07:46 -0500 revset: add support for prefix and suffix versions of : and ::
Matt Mackall <mpm@selenic.com> [Wed, 02 Jun 2010 14:07:46 -0500] rev 11278
revset: add support for prefix and suffix versions of : and ::
Tue, 01 Jun 2010 11:18:57 -0500 revset: hook into revrange
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 11:18:57 -0500] rev 11277
revset: hook into revrange
Tue, 01 Jun 2010 11:18:57 -0500 revset: add a debugrevspec command
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 11:18:57 -0500] rev 11276
revset: add a debugrevspec command
Tue, 01 Jun 2010 11:18:57 -0500 revset: introduce revset core
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 11:18:57 -0500] rev 11275
revset: introduce revset core
Tue, 01 Jun 2010 11:18:57 -0500 revset: introduce basic parser
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 11:18:57 -0500] rev 11274
revset: introduce basic parser
Tue, 01 Jun 2010 11:18:57 -0500 remoteui: move from cmdutil to hg
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 11:18:57 -0500] rev 11273
remoteui: move from cmdutil to hg
Thu, 03 Jun 2010 21:38:30 +0200 mq: better qqueue test for troublesome names
Henrik Stuart <hg@hstuart.dk> [Thu, 03 Jun 2010 21:38:30 +0200] rev 11272
mq: better qqueue test for troublesome names
Thu, 03 Jun 2010 20:40:23 +0200 mq: prevent the creation of a queue whose name is already taken
Cédric Duval <cedricduval@free.fr> [Thu, 03 Jun 2010 20:40:23 +0200] rev 11271
mq: prevent the creation of a queue whose name is already taken Each check is moved under the code handling the relevant option, and a new one is added for --create. This fixes duplicated entries being added to the queues list.
Wed, 02 Jun 2010 19:39:45 +0200 mq: fix naming issues for qqueue directories
Henrik Stuart <hg@hstuart.dk> [Wed, 02 Jun 2010 19:39:45 +0200] rev 11270
mq: fix naming issues for qqueue directories
Wed, 02 Jun 2010 14:54:25 +0200 win32text: mark this extension as deprecated
Martin Geisler <mg@aragost.com> [Wed, 02 Jun 2010 14:54:25 +0200] rev 11269
win32text: mark this extension as deprecated
Wed, 02 Jun 2010 14:40:31 +0200 Merge with stable
Martin Geisler <mg@aragost.com> [Wed, 02 Jun 2010 14:40:31 +0200] rev 11268
Merge with stable
Tue, 01 Jun 2010 18:29:52 -0400 shrink-revlog: preserve mode of the shrunken index and data file. stable
Greg Ward <greg-hg@gerg.ca> [Tue, 01 Jun 2010 18:29:52 -0400] rev 11267
shrink-revlog: preserve mode of the shrunken index and data file. Otherwise, the shrunken index file always has mode 0600 thanks to mkstemp(). This is annoying on a server, where multiple users may need to read/write the manifest. chmod()ing the data file is not strictly necessary, but it's nice for consistency.
Wed, 19 May 2010 18:06:35 +0200 Fixed a bashism with the use of $RANDOM in hgeditor.
Javi Merino <cibervicho@gmail.com> [Wed, 19 May 2010 18:06:35 +0200] rev 11266
Fixed a bashism with the use of $RANDOM in hgeditor. The variable $RANDOM is not POSIX so a portable /bin/sh may not define it. When creating a directory with a random name it's better to use mktemp, which, even though is not POSIX, exists in common Unixes including Linux, OpenBSD, FreeBSD and MacOS X.
Thu, 27 May 2010 22:50:23 +0300 churn: add possibility to include/exclude paths
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 27 May 2010 22:50:23 +0300] rev 11265
churn: add possibility to include/exclude paths
Wed, 02 Jun 2010 14:28:45 +0200 churn: support spaces in aliases (issue2222)
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 02 Jun 2010 14:28:45 +0200] rev 11264
churn: support spaces in aliases (issue2222)
Tue, 01 Jun 2010 10:55:11 -0500 Merge with stable
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 10:55:11 -0500] rev 11263
Merge with stable
Tue, 01 Jun 2010 10:54:57 -0500 Merge with i18n
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 10:54:57 -0500] rev 11262
Merge with i18n
Tue, 01 Jun 2010 10:54:03 -0500 Added signature for changeset 24fe2629c6fd stable
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 10:54:03 -0500] rev 11261
Added signature for changeset 24fe2629c6fd
Tue, 01 Jun 2010 10:54:03 -0500 Added tag 1.5.4 for changeset 24fe2629c6fd stable
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 10:54:03 -0500] rev 11260
Added tag 1.5.4 for changeset 24fe2629c6fd
Tue, 01 Jun 2010 10:44:03 -0500 Merge with i18n stable 1.5.4
Matt Mackall <mpm@selenic.com> [Tue, 01 Jun 2010 10:44:03 -0500] rev 11259
Merge with i18n
(0) -10000 -3000 -1000 -300 -100 -48 +48 +100 +300 +1000 +3000 +10000 +30000 tip