Simon Heimberg <simohe@besonet.ch> [Wed, 29 Jul 2009 14:21:18 +0200] rev 9397
util: quicker fspath, do not lower names when the length is different
Simon Heimberg <simohe@besonet.ch> [Fri, 07 Aug 2009 15:40:51 +0200] rev 9396
test-casefolding: fix wrong case on hfs on linux
on linux hfs keeps the old case of the file stored
force it by renameing to another name and back
Simon Heimberg <simohe@besonet.ch> [Fri, 07 Aug 2009 15:34:54 +0200] rev 9395
hghave: check for case insensitive filesystem in current dir
check was done on TEMP
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 15 Aug 2009 21:19:57 +0900] rev 9394
run-tests: expand --tmpdir and create it if needed
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sun, 23 Aug 2009 14:32:58 +0200] rev 9393
patch: remove the unused, broken reverse() function
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 24 Aug 2009 14:40:21 +0200] rev 9392
patch: readgitpatch: remove unused variable 'src'
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 24 Aug 2009 21:00:34 +0200] rev 9391
use 'x in dict' instead of 'dict.has_key(x)'
"in" is faster, and has_key will be removed in py3k
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 26 Aug 2009 13:07:27 +0200] rev 9390
churn: use genexps now that we dropped 2.3 compatibility
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 26 Aug 2009 13:05:51 +0200] rev 9389
merge with crew-stable
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 24 Aug 2009 12:47:44 +0200] rev 9388
churn: issue833 was reintroduced in 9bc46d069a76, correct it and add a test
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 22 Aug 2009 19:40:15 +0200] rev 9387
templatefilters: indent: do not compute text.endswith('\n') in each iteration
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sat, 22 Aug 2009 15:47:03 +0200] rev 9386
util: canonpath: simplify logic
if root == os.sep, then endswithsep(root) is True as well: one test is enough
Patrick Mezard <pmezard@gmail.com> [Sun, 23 Aug 2009 13:03:10 +0200] rev 9385
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 23 Aug 2009 11:32:44 +0200] rev 9384
test-parse-date: test 12-hours time formats (issue1804)
Carey Evans <carey@carey.geek.nz> [Fri, 21 Aug 2009 21:52:57 +1200] rev 9383
util: Fix date format for 12-hour time.
Mads Kiilerich <mads@kiilerich.com> [Sat, 22 Aug 2009 15:36:52 +0200] rev 9382
test-command-template: Don't diff files with same content
Solaris diff will report "No differences encountered" on stdout
Martin Geisler <mg@lazybytes.net> [Sat, 22 Aug 2009 10:52:53 +0200] rev 9381
Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Sat, 22 Aug 2009 10:50:29 +0200] rev 9380
hgrc.5: document %unset directive
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 22 Aug 2009 10:25:50 +0200] rev 9379
merge with crew-stable
Adrian Buehlmann <adrian@cadifra.com> [Fri, 21 Aug 2009 14:17:23 +0200] rev 9378
dirstate.write: don't ignore stat data if mtime is in the future (issue1790)
This change narrows the race guard that was introduced by af3f26b6bba4
("dirstate: ignore stat data for files that were updated too recently")
to not discard the _map entry's stat data if the mtime is in the future.
Without this change, status locks files having odd mtimes in the future
into the 'unset' state, causing needless file compares later (admittedly
harmless), but also inflicting highly irritating sticky effects on
tools/plugins that directly read .hg/dirstate (e.g. TortoiseHg).
Martin Geisler <mg@lazybytes.net> [Sat, 22 Aug 2009 01:37:28 +0200] rev 9377
Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Sat, 22 Aug 2009 01:34:56 +0200] rev 9376
hgrc.5: document %include directive
Martin Geisler <mg@lazybytes.net> [Fri, 21 Aug 2009 16:58:30 +0200] rev 9375
mq: don't mention qtop in module doc string
(qtop was removed in b8dc3eba4f9d)
Patrick Mezard <pmezard@gmail.com> [Fri, 21 Aug 2009 14:29:54 +0200] rev 9374
color: no need for itertools, zip() is good enough
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 21 Aug 2009 09:33:27 +0200] rev 9373
log: fix traceback for log -k caused by 1ef630452e0b (issue1805)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 20 Aug 2009 10:41:56 +0200] rev 9372
templater: remove support for ## template variables
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 20 Aug 2009 08:49:01 +0200] rev 9371
graphlog: simplify ascii drawing to process one cset at a time
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 20 Aug 2009 08:36:20 +0200] rev 9370
graphlog: shorter variable names, fewer underscores, single state container
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 20 Aug 2009 08:35:35 +0200] rev 9369
graphlog: move common code into function again, change function types
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 20 Aug 2009 08:35:03 +0200] rev 9368
graphlog: extract some setup code out of common functions
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 20 Aug 2009 08:34:22 +0200] rev 9367
cmdutil: use context objects for walkchangerevs()
Greg Ward <greg-hg@gerg.ca> [Tue, 18 Aug 2009 22:07:43 -0400] rev 9366
tags: don't crash if unable to write tag cache
This happens with hgweb in real life, if the httpd user is unable to
write in the repository directory. Another case is doing 'hg incoming'
on a repository in the filesystem owned by someone else.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 19 Aug 2009 12:51:07 +0200] rev 9365
mq: get rid of qnext, qprev and qtop
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 19 Aug 2009 12:50:46 +0200] rev 9364
mq: add options to qapplied/qunapplied to act like qprev/qnext
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 19 Aug 2009 12:47:04 +0200] rev 9363
hgweb: add web.descend configuration variable
Martin Geisler <mg@lazybytes.net> [Tue, 18 Aug 2009 13:59:30 +0200] rev 9362
help: align columns "hg help templates" output
Martin Geisler <mg@lazybytes.net> [Tue, 18 Aug 2009 13:55:34 +0200] rev 9361
Merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Tue, 18 Aug 2009 13:40:19 +0200] rev 9360
help: show results of all date filters
Martin Geisler <mg@lazybytes.net> [Tue, 18 Aug 2009 13:00:13 +0200] rev 9359
help: document isodatesec and rfc3339 filters (issue1799)
Steve Borho <steve@borho.org> [Mon, 17 Aug 2009 20:20:34 -0500] rev 9358
Merge with crew-stable
Steve Borho <steve@borho.org> [Sun, 16 Aug 2009 20:53:49 -0500] rev 9357
iss: make mfc*.dll and msvc*.dll optional
mfc71.dll was only needed for Python2.4
msvc*.dll is similarly optional
Do not bail installer build if not found
Steve Borho <steve@borho.org> [Sun, 16 Aug 2009 21:23:48 -0500] rev 9356
iss: take version from iscc command line or __version__.py
Requires InnoSetup Preprocessor to be installed.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Sun, 16 Aug 2009 11:09:21 +0900] rev 9355
inotify: remove unused import
Martin Geisler <mg@lazybytes.net> [Fri, 14 Aug 2009 22:20:47 +0200] rev 9354
Merge with crew-stable
Sebastien Binet <binet@cern.ch> [Fri, 14 Aug 2009 11:18:23 +0200] rev 9353
osutil: fix compilation with -ansi
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 29 Jun 2009 01:33:26 +0900] rev 9352
inotify: repo is not referenced from server, remove the weakref
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 29 Jun 2009 01:27:34 +0900] rev 9351
inotify: client: no repo use
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 29 Jun 2009 01:09:33 +0900] rev 9350
inotify: server: use dirstate instead of repo
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.