Sat, 18 Oct 2008 18:24:37 +0200 tests: fix output for test-notify
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 18 Oct 2008 18:24:37 +0200] rev 7132
tests: fix output for test-notify
Sat, 18 Oct 2008 18:05:56 +0200 commands: optional options where possible
Alexander Solovyov <piranha@piranha.org.ua> [Sat, 18 Oct 2008 18:05:56 +0200] rev 7131
commands: optional options where possible This makes life a lot easier on API users.
Sat, 18 Oct 2008 17:00:28 +0200 rebase: disable rollback after rebasing
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Sat, 18 Oct 2008 17:00:28 +0200] rev 7130
rebase: disable rollback after rebasing
Sat, 18 Oct 2008 16:51:26 +0200 churn: corrected help output
Martin Geisler <mg@daimi.au.dk> [Sat, 18 Oct 2008 16:51:26 +0200] rev 7129
churn: corrected help output
Sat, 18 Oct 2008 16:30:50 +0200 get rid of semi-colon introduced in 16bafcebd3d1
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 18 Oct 2008 16:30:50 +0200] rev 7128
get rid of semi-colon introduced in 16bafcebd3d1
Sat, 18 Oct 2008 16:56:39 +0200 help: better documentation intro for a few extensions
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 18 Oct 2008 16:56:39 +0200] rev 7127
help: better documentation intro for a few extensions
Thu, 12 Jun 2008 11:49:13 +0200 remove extension commands from global help
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 12 Jun 2008 11:49:13 +0200] rev 7126
remove extension commands from global help
Sat, 18 Oct 2008 16:50:03 +0200 show enabled extensions in hg help
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 18 Oct 2008 16:50:03 +0200] rev 7125
show enabled extensions in hg help
Sat, 18 Oct 2008 16:09:07 +0200 graph: replace the blinking no javascript message
Benoit Allard <benoit@aeteurope.nl> [Sat, 18 Oct 2008 16:09:07 +0200] rev 7124
graph: replace the blinking no javascript message
Sat, 18 Oct 2008 15:49:15 +0200 util: subprocess close_fds option is unix only
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 15:49:15 +0200] rev 7123
util: subprocess close_fds option is unix only
Sat, 18 Oct 2008 14:43:20 +0200 Fix missing uint64_t definition in parsers.c under Windows
Dhruva Krishnamurthy <dhruvakm@gmail.com> [Sat, 18 Oct 2008 14:43:20 +0200] rev 7122
Fix missing uint64_t definition in parsers.c under Windows
Sat, 18 Oct 2008 04:26:09 -0500 rename: handle renaming to a target marked removed
Matt Mackall <mpm@selenic.com> [Sat, 18 Oct 2008 04:26:09 -0500] rev 7121
rename: handle renaming to a target marked removed
Fri, 17 Oct 2008 12:12:33 +0200 highlight: convert text to local before passing to pygmentize (issue1341)
Christian Ebert <blacktrash@gmx.net> [Fri, 17 Oct 2008 12:12:33 +0200] rev 7120
highlight: convert text to local before passing to pygmentize (issue1341) Example case: Display file written in iso-8859-1 with current HGENCODING utf-8. At the moment only an Error page appears because pygmentize chokes on the replacement chars. Alternatives: 1) Turn off highlighting and avoid UnicodeDecodeError for files that are not in HGENCODING. 2) [this patch] use util.tolocal to display these files. Alternative 2) seems ok, as this only concerns display and readability. See also: fe38b0a3a928, apparently put aside during refactor of highlight. Add test for UnicodeDecodeError with iso-8859-1 file contents.
Sat, 18 Oct 2008 04:26:06 -0500 dirstate: always add times to map as integers
Matt Mackall <mpm@selenic.com> [Sat, 18 Oct 2008 04:26:06 -0500] rev 7119
dirstate: always add times to map as integers Fix bug spotted by Dov Feldstern
Thu, 09 Oct 2008 10:29:47 -0400 Take advantage of fstat calls clustering per directory if OS support it.
Petr Kodl <petrkodl@gmail.com> [Thu, 09 Oct 2008 10:29:47 -0400] rev 7118
Take advantage of fstat calls clustering per directory if OS support it. util module implements two versions of statfiles function _statfiles calls lstat per file _statfiles_clustered takes advantage of optimizations in osutil.c, stats all files in directory at once when new directory is hit and caches the results util.statfiles dispatches to appropriate version during module loading The speedup on directory tree with 2k directories and 63k files is about factor of 1.8 (1.3s -> 0.8s for hg diff - hg startup overhead about .2s) At this point only Win32 now benefit from this patch. Rest of OSes use the non clustered implementation.
Thu, 16 Oct 2008 17:08:46 +0200 Document email.charsets in hgrc.5
Christian Ebert <blacktrash@gmx.net> [Thu, 16 Oct 2008 17:08:46 +0200] rev 7117
Document email.charsets in hgrc.5 hgrc.5.ja.txt probably should include an example like: [email] charsets = iso-8859-1, iso-8859-15, windows-1252, iso-8859-2, windows-1250, iso-2022-jp, iso-2022-jp-ms
Sat, 12 Jul 2008 19:12:18 +0100 notify: mime-encode messages
Christian Ebert <blacktrash@gmx.net> [Sat, 12 Jul 2008 19:12:18 +0100] rev 7116
notify: mime-encode messages - addresses will be properly encoded - message bodies will also be encoded as we are not sending patches that are meant to be applied - update test output - adapt test-keyword to ignore the new headers
Sat, 12 Jul 2008 19:12:10 +0100 patchbomb: mime-encode headers and parts not containing patches
Christian Ebert <blacktrash@gmx.net> [Sat, 12 Jul 2008 19:12:10 +0100] rev 7115
patchbomb: mime-encode headers and parts not containing patches Do nothing for "hg email --test" to preserve display.
Sat, 12 Jul 2008 19:11:59 +0100 mail: add methods to handle non-ascii chars
Christian Ebert <blacktrash@gmx.net> [Sat, 12 Jul 2008 19:11:59 +0100] rev 7114
mail: add methods to handle non-ascii chars - headencode, addressencode: encode headers - mimeencode: encode message parts not containing patches - new email config "charsets" Users may configure email.charsets as a list of charsets they consider appropriate for the recipients of their outgoing mails. Conversion is tried in this order: 1. us-ascii (ascii, us-ascii are removed from email.charsets if present) 2. email.charsets (if present) in order given 3. util._fallbackencoding, util._encoding, utf-8 if not already in email.charsets
Fri, 17 Oct 2008 21:26:39 +0200 mq: Allow qrefresh --silent to take parameters
Mads Kiilerich <mads@kiilerich.com> [Fri, 17 Oct 2008 21:26:39 +0200] rev 7113
mq: Allow qrefresh --silent to take parameters 'hg qrefresh --short file.txt' now adds changes made to file.txt to current patch. This builds on a patch for implementing --amend by Kirill Smelkov as discussed in issue933. FIXME: Why do mq refresh have two matchers if we only need one?
Sat, 18 Oct 2008 03:53:54 -0500 [PATCH 2 of 2] Re: created hgweb theme - monoblue
"Hiroshi Funai" <hfunai@gmail.com> [Sat, 18 Oct 2008 03:53:54 -0500] rev 7112
[PATCH 2 of 2] Re: created hgweb theme - monoblue
Thu, 09 Oct 2008 02:52:22 +0900 added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com> [Thu, 09 Oct 2008 02:52:22 +0900] rev 7111
added monoblue hgweb theme
Fri, 17 Oct 2008 01:05:10 +0200 Add parseindex2.py test case
Bernhard Leiner <bleiner@gmail.com> [Fri, 17 Oct 2008 01:05:10 +0200] rev 7110
Add parseindex2.py test case Make sure that the new implementation in C return that same values as the original Python implementation.
Fri, 17 Oct 2008 00:24:22 +0200 use the new parseindex implementation C in parsers
Bernhard Leiner <bleiner@gmail.com> [Fri, 17 Oct 2008 00:24:22 +0200] rev 7109
use the new parseindex implementation C in parsers
Fri, 17 Oct 2008 01:03:38 +0200 C implementation of revlog index parsing
Bernhard Leiner <bleiner@gmail.com> [Fri, 17 Oct 2008 01:03:38 +0200] rev 7108
C implementation of revlog index parsing
Fri, 17 Oct 2008 11:34:31 -0700 Allow hgweb to search for templates in more than one path.
Brendan Cully <brendan@kublai.com> [Fri, 17 Oct 2008 11:34:31 -0700] rev 7107
Allow hgweb to search for templates in more than one path. This patch is constructed to make it easy for external extensions to provide their own templates, by updating templater.path.
Sun, 05 Oct 2008 21:35:26 +0200 python2.6: use subprocess if available
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 05 Oct 2008 21:35:26 +0200] rev 7106
python2.6: use subprocess if available
Fri, 17 Oct 2008 17:34:25 +0200 tests: add some testing for patch.diffstat()
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 17 Oct 2008 17:34:25 +0200] rev 7105
tests: add some testing for patch.diffstat()
Tue, 14 Oct 2008 20:13:53 +0200 bdiff: normalize the diff (issue1295)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 14 Oct 2008 20:13:53 +0200] rev 7104
bdiff: normalize the diff (issue1295) When the common part of a diff can be moved forward, move it forward. Otherwise we don't get deterministic results (it would depends on the way we split for the recursion). That way we get identical hunks when doing the same change, it helps to solve issue1295 (inconsistent diffs on different side during a merge).
Wed, 15 Oct 2008 23:27:35 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 23:27:35 +0200] rev 7103
merge with crew
Wed, 15 Oct 2008 21:50:47 +0200 hgweb: cleanup the manifest generation
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 21:50:47 +0200] rev 7102
hgweb: cleanup the manifest generation
Wed, 15 Oct 2008 20:14:28 +0200 convert: make built-in cvsps the default
Patrick Mezard <pmezard@gmail.com> [Wed, 15 Oct 2008 20:14:28 +0200] rev 7101
convert: make built-in cvsps the default Reviewed by Frank Kingswood <frank@kingswood-consulting.co.uk>
Wed, 15 Oct 2008 16:27:36 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 16:27:36 +0200] rev 7100
merge with crew
Wed, 15 Oct 2008 14:52:27 +0200 dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 14:52:27 +0200] rev 7099
dirstate.walk: skip unreadable directories (issue1213) Do not abort on permission denied error, just skip the directory.
Wed, 15 Oct 2008 14:06:46 +0200 osutil.c: refactor argument parsing, allow skip=None being passed
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 14:06:46 +0200] rev 7098
osutil.c: refactor argument parsing, allow skip=None being passed
Mon, 13 Oct 2008 17:31:03 +0100 convert: fix builtin cvsps under Windows
Patrick Mezard <pmezard@gmail.com> [Mon, 13 Oct 2008 17:31:03 +0100] rev 7097
convert: fix builtin cvsps under Windows Drafted and reviewed by Frank Kingswood <frank@kingswood-consulting.co.uk>.
Wed, 15 Oct 2008 01:14:29 +0200 dirstate._dirs: fix refcounting broken by 7dfac37cfabf
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 15 Oct 2008 01:14:29 +0200] rev 7096
dirstate._dirs: fix refcounting broken by 7dfac37cfabf reported by Patrick Waugh
Tue, 07 Oct 2008 13:57:00 +0200 patchbomb: consistently use opts.get
Christian Ebert <blacktrash@gmx.net> [Tue, 07 Oct 2008 13:57:00 +0200] rev 7095
patchbomb: consistently use opts.get
Sun, 12 Oct 2008 19:21:07 -0500 annotate: fix bug when annotating multiple files
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 19:21:07 -0500] rev 7094
annotate: fix bug when annotating multiple files
Sun, 12 Oct 2008 15:21:08 -0500 dirstate: C parsing extension
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7093
dirstate: C parsing extension
Sun, 12 Oct 2008 15:21:08 -0500 parsers: speed up hex decoding for manifests
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7092
parsers: speed up hex decoding for manifests
Sun, 12 Oct 2008 15:21:08 -0500 parsers: clean up whitespace
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7091
parsers: clean up whitespace
Sun, 12 Oct 2008 15:21:08 -0500 diff: pass contexts to status
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7090
diff: pass contexts to status Allow status() to take contexts as well as nodes. This lets us avoid unpacking manifests multiple times and intelligently unpack manifests in revision order. Also, we can avoid unpacking manifests at all when there are no changes in the working directory.
Sun, 12 Oct 2008 15:21:08 -0500 revlog: fix heads performance regression
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7089
revlog: fix heads performance regression
Sun, 12 Oct 2008 15:21:08 -0500 zeroconf: advertise a proper hostname for _hg services
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7088
zeroconf: advertise a proper hostname for _hg services
Sun, 12 Oct 2008 15:21:08 -0500 zeroconf: use only first part of hostname for building local name
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7087
zeroconf: use only first part of hostname for building local name
Sun, 12 Oct 2008 15:21:08 -0500 inotify: avoid status getting out of sync
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7086
inotify: avoid status getting out of sync Always looking up oldstatus keeps us from failing to update our state when we disagree with the dirstate.
Sun, 12 Oct 2008 15:21:08 -0500 inotify: fixup rebuilding ignore
Matt Mackall <mpm@selenic.com> [Sun, 12 Oct 2008 15:21:08 -0500] rev 7085
inotify: fixup rebuilding ignore
Fri, 10 Oct 2008 12:08:49 -0500 inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com> [Fri, 10 Oct 2008 12:08:49 -0500] rev 7084
inotify: add a test for lookup bug
Fri, 10 Oct 2008 11:29:57 -0500 inotify: skip deactivation message
Matt Mackall <mpm@selenic.com> [Fri, 10 Oct 2008 11:29:57 -0500] rev 7083
inotify: skip deactivation message
Fri, 10 Oct 2008 11:29:30 -0500 inotify: fix confusion on files in lookup state
Matt Mackall <mpm@selenic.com> [Fri, 10 Oct 2008 11:29:30 -0500] rev 7082
inotify: fix confusion on files in lookup state
Sun, 12 Oct 2008 22:56:43 +0200 Add hgext.zeroconf to the package list so it gets installed by setup.py.
Augie Fackler <durin42@gmail.com> [Sun, 12 Oct 2008 22:56:43 +0200] rev 7081
Add hgext.zeroconf to the package list so it gets installed by setup.py.
Sun, 12 Oct 2008 19:11:59 +0200 tests: Windows compatibility fixes
Patrick Mezard <pmezard@gmail.com> [Sun, 12 Oct 2008 19:11:59 +0200] rev 7080
tests: Windows compatibility fixes - printenv.py, md5sum.py, simplemerge, test-archive, test-merge1, test-merge-symlinks: set standard streams to binary mode - test-encode: replace "gunzip" by "gzip -d" - test-hup: requires fifo
Sun, 12 Oct 2008 19:11:56 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 12 Oct 2008 19:11:56 +0200] rev 7079
Merge with crew-stable
Sat, 11 Oct 2008 16:40:59 +0200 test-doctest: remove TERM env variable only if it's there
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Oct 2008 16:40:59 +0200] rev 7078
test-doctest: remove TERM env variable only if it's there
Sat, 11 Oct 2008 13:07:29 +0200 context: improve memctx documentation
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Oct 2008 13:07:29 +0200] rev 7077
context: improve memctx documentation
Fri, 10 Oct 2008 15:53:49 +0300 churn: py2.3 compatibility fix
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 10 Oct 2008 15:53:49 +0300] rev 7076
churn: py2.3 compatibility fix - generator expressions appeared in py2.4 - sort doesn't have any arguments except sorting function
Fri, 10 Oct 2008 13:20:40 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Oct 2008 13:20:40 +0200] rev 7075
Merge with crew-stable
Fri, 10 Oct 2008 11:36:02 +0200 convert: properly encode subversion URLs (issue 1224)
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Oct 2008 11:36:02 +0200] rev 7074
convert: properly encode subversion URLs (issue 1224)
Fri, 10 Oct 2008 11:32:38 +0200 convert: tolerate embedded spaces in filemap source revisions
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Oct 2008 11:32:38 +0200] rev 7073
convert: tolerate embedded spaces in filemap source revisions
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip