Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 29 Jun 2009 01:05:06 +0900] rev 9349
inotify: server: use wprefix everywhere, introduce prefixlen
self.wprefix = self.repo.root + '/' = self.repo.wjoin('') + '/'
Since we'll eventually get rid of self.repo, keep only the first form.
use self.prefixlen to compute only once the root prefix size.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sun, 28 Jun 2009 19:46:36 +0900] rev 9348
inotify: server._updatestatus: simplify control flow
Henrik Stuart <hg@hstuart.dk> [Tue, 11 Aug 2009 22:45:38 +0200] rev 9347
url: add support for custom handlers in extensions
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 15 Jul 2009 11:26:47 +0900] rev 9346
patchbomb: add --flag to put flags in subject prefixes
--flag foo uses:
[PATCH foo]
or
[PATCH M of N foo]
depending on the number of patches.
Multiple flags are supported: --flag foo --flag bar gives [PATCH foo bar]
Matt Mackall <mpm@selenic.com> [Wed, 12 Aug 2009 12:07:11 -0500] rev 9345
Merge with stable
Matt Mackall <mpm@selenic.com> [Wed, 12 Aug 2009 12:06:12 -0500] rev 9344
Merge with i18n-stable
Matt Mackall <mpm@selenic.com> [Wed, 12 Aug 2009 12:05:35 -0500] rev 9343
Merge with i18n
Wagner Bruna <wbruna@yahoo.com> [Tue, 11 Aug 2009 18:27:34 -0300] rev 9342
merge with i18n-stable
Wagner Bruna <wbruna@yahoo.com> [Wed, 05 Aug 2009 10:56:20 -0300] rev 9341
i18n-pt_BR: miscellaneous fixes
Wagner Bruna <wbruna@softwareexpress.com.br> [Tue, 28 Jul 2009 15:50:14 -0300] rev 9340
i18n-pt_BR: synchronized with 2de7d96593db
Andrey <py4fun@gmail.com> [Wed, 12 Aug 2009 11:50:27 +0200] rev 9339
config: improve code readability
Yann E. MORIN <yann.morin.1998@anciens.enib.fr> [Wed, 12 Aug 2009 10:57:18 +0200] rev 9338
mq: re-phrase the qrefresh help about the user and date options
Yann E. MORIN <yann.morin.1998@anciens.enib.fr> [Wed, 12 Aug 2009 10:57:27 +0200] rev 9337
mq: add the date with qrefresh, even if missing (issue1768)
When setting the date with qrefresh (-d|-D), and the patch does have
neither a 'Date:' nor a '# Date' header, add the date field as such:
- if the patch has a 'From:' header, add a 'Date:' header
- otherwise, upgrade to Mercurial extended patch format and add '# Date'
Yann E. MORIN <yann.morin.1998@anciens.enib.fr> [Wed, 12 Aug 2009 10:48:18 +0200] rev 9336
mq: upgrade the patch to HG format when adding the author name with qrefresh
When setting the author field with qrefresh (-u|-U), and the patch does have
neither a 'From:' nor a '# User' header, add the author name as such:
- if the patch has a 'Date:' header, add a 'From:' header
- otherwise, upgrade to Mercurial extended patch format and add # From
Yann E. MORIN <yann.morin.1998@anciens.enib.fr> [Wed, 12 Aug 2009 10:46:16 +0200] rev 9335
mq: add function to check if a header exists in a patch
Yann E. MORIN <yann.morin.1998@anciens.enib.fr> [Wed, 12 Aug 2009 10:46:03 +0200] rev 9334
mq: fix coding style in qrefresh
Martin Geisler <mg@lazybytes.net> [Mon, 10 Aug 2009 23:27:08 +0200] rev 9333
Merge with crew-stable.
Steve Borho <steve@borho.org> [Wed, 05 Aug 2009 21:45:54 -0500] rev 9332
hook: fix full path imports on Windows (issue1779)
Bottom portion fixes full path imports on source installs on Windows.
The top portion further fixes full path imports on binary installs.
Initial patch by Roman V. Kiseliov
Martin Geisler <mg@lazybytes.net> [Mon, 10 Aug 2009 23:02:58 +0200] rev 9331
patch: marked string for translation
Brodie Rao <me+hg@dackz.net> [Mon, 10 Aug 2009 22:59:29 +0200] rev 9330
diffstat: scale adds/removes proportionally to graph width
The previous method of scaling had a tendency to include graph lines that
went past the output width when the file with the most changes had a very
large number of changes.
Simon Heimberg <simohe@besonet.ch> [Fri, 07 Aug 2009 21:15:01 +0200] rev 9329
test-clone-failure: reenable perm to allow deletion
Brendan Cully <brendan@kublai.com> [Fri, 07 Aug 2009 19:27:54 -0700] rev 9328
patch: create file even if source is not /dev/null
as long as the first hunk is -0,0 and the source and destination have the
same name. Matt found a patch like this, and /usr/bin/patch accepts it.
Bryan O'Sullivan <bos@serpentine.com> [Thu, 06 Aug 2009 21:35:58 -0700] rev 9327
Merge with crew
Bryan O'Sullivan <bos@serpentine.com> [Thu, 06 Aug 2009 21:35:25 -0700] rev 9326
Fix failing darcs test
Bryan O'Sullivan <bos@serpentine.com> [Thu, 06 Aug 2009 18:48:00 -0700] rev 9325
Merge with mpm
Brendan Cully <brendan@kublai.com> [Wed, 05 Aug 2009 22:52:35 -0700] rev 9324
Merge backout of 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.
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
Brendan Cully <brendan@kublai.com> [Wed, 05 Aug 2009 17:17:06 -0700] rev 9321
churn: correct output when run in subdirectories
Martin Geisler <mg@lazybytes.net> [Thu, 06 Aug 2009 00:34:28 +0200] rev 9320
i18n: move unrelated line out of try-except block
Martin Geisler <mg@lazybytes.net> [Thu, 06 Aug 2009 00:26:34 +0200] rev 9319
i18n: updated outdated comment
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Aug 2009 16:32:57 +0200] rev 9318
merge backout of 5724cd7b3688
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)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Aug 2009 17:21:29 +0200] rev 9316
merge with crew-stable
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...)
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)
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.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Aug 2009 17:08:28 +0200] rev 9312
kill trailing whitespace
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.
Cédric Duval <cedricduval@free.fr> [Wed, 05 Aug 2009 14:44:36 +0200] rev 9310
gendoc: documentation section describing available extensions
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
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
Christian Ebert <blacktrash@gmx.net> [Wed, 05 Aug 2009 17:20:47 +0200] rev 9307
keyword: reference templating help, add utcdate filter example
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.
Christian Ebert <blacktrash@gmx.net> [Wed, 29 Jul 2009 09:28:45 +0200] rev 9305
keyword: update copyright
timeless@mozdev.org [Mon, 03 Aug 2009 10:39:14 +0200] rev 9304
hgwebdir: add links to the main repository page in notfound.tmpl
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 10:28:09 +0200] rev 9303
Merge with crew-stable
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.
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.
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 00:12:10 +0200] rev 9300
patchbomb: use a list instead of indented paragraphs
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 00:02:00 +0200] rev 9299
help: un-indent list in "hg help diffs"
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
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 17:42:36 +0200] rev 9297
gendoc: make anchors for help topic names
Martin Geisler <mg@lazybytes.net> [Fri, 31 Jul 2009 11:40:03 +0200] rev 9296
gendoc: rename underlined/bold to section/subsection
Martin Geisler <mg@lazybytes.net> [Mon, 03 Aug 2009 00:01:50 +0200] rev 9295
help: use field lists for lists of extensions
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 23:38:08 +0200] rev 9294
help: format templating help topic with a field list
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 23:38:07 +0200] rev 9293
minirst: parse field lists
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 21:29:15 +0200] rev 9292
minirst: simplify bullet list indentation computation
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.
Martin Geisler <mg@lazybytes.net> [Sun, 02 Aug 2009 16:34:25 +0200] rev 9290
help: mark literal blocks
Christian Ebert <blacktrash@gmx.net> [Fri, 31 Jul 2009 23:49:47 +0200] rev 9289
patchbomb: reST syntax for literal blocks in help text
Martin Geisler <mg@lazybytes.net> [Sat, 01 Aug 2009 00:36:22 +0200] rev 9288
Merge with crew-stable
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.
Cédric Duval <cedricduval@free.fr> [Fri, 31 Jul 2009 01:40:45 +0200] rev 9286
doc: fix quotes mismatches affecting rst
Martin Geisler <mg@lazybytes.net> [Wed, 29 Jul 2009 22:23:14 +0200] rev 9285
Merge with crew-stable
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
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.
Brendan Cully <brendan@kublai.com> [Mon, 27 Jul 2009 19:23:04 -0700] rev 9282
Merge with main
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.).
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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:33:38 +0200] rev 9279
Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:14:30 +0200] rev 9278
Makefile: remove non-default wrapping of hg.pot strings
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:12:53 +0200] rev 9277
help: wrap help strings at 70 characters
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:03:35 +0200] rev 9276
zeroconf: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:02:10 +0200] rev 9274
transplant: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 02:00:58 +0200] rev 9272
record: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:59:28 +0200] rev 9270
purge: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:56:25 +0200] rev 9268
parentrevspec: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:55:18 +0200] rev 9266
notify: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:53:06 +0200] rev 9264
keyword: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:48:02 +0200] rev 9262
highlight: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:46:55 +0200] rev 9260
hgcia: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:46:02 +0200] rev 9258
fetch: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:44:41 +0200] rev 9256
convert: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:41:31 +0200] rev 9254
churn: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:39:47 +0200] rev 9252
bugzilla: 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
Martin Geisler <mg@lazybytes.net> [Sun, 26 Jul 2009 01:37:17 +0200] rev 9250
acl: 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.
Matt Mackall <mpm@selenic.com> [Mon, 27 Jul 2009 18:38:20 -0500] rev 9248
Merge with crew
Matt Mackall <mpm@selenic.com> [Mon, 27 Jul 2009 18:38:03 -0500] rev 9247
Merge with stable
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.
Matt Mackall <mpm@selenic.com> [Sat, 25 Jul 2009 19:04:08 -0500] rev 9245
update: make a naked except more specific (issue1766)
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".
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
Bryan O'Sullivan <bos@serpentine.com> [Sat, 25 Jul 2009 10:08:20 -0700] rev 9242
issue1251: bail if darcs version is too old
Martin Geisler <mg@lazybytes.net> [Fri, 24 Jul 2009 15:28:29 +0200] rev 9241
Merge with crew-stable
Cédric Duval <cedricduval@free.fr> [Fri, 24 Jul 2009 12:20:40 +0200] rev 9240
gendoc: don't translate topic strings twice (issue1760)
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.
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.
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
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.
David Soria Parra <dsp@php.net> [Fri, 24 Jul 2009 00:04:24 +0200] rev 9235
bookmarks: Wrap commictx instead of commit (issue 1515)
Matt Mackall <mpm@selenic.com> [Thu, 23 Jul 2009 15:26:29 -0500] rev 9234
Merge with stable
Matt Mackall <mpm@selenic.com> [Thu, 23 Jul 2009 15:25:47 -0500] rev 9233
Merge with i18n
David Soria Parra <dsp@php.net> [Tue, 21 Jul 2009 15:47:13 +0200] rev 9232
i18n-de: fix indention
Martin Geisler <mg@lazybytes.net> [Tue, 21 Jul 2009 00:17:10 +0200] rev 9231
i18n-da: switch back to "rettelse" for "patch"
Martin Geisler <mg@lazybytes.net> [Mon, 20 Jul 2009 23:55:55 +0200] rev 9230
i18n-da: updates in gpg, highlight, inotify, and mq