Sun, 19 Oct 2008 16:11:23 +0200 parsers.c: there is no reference to data_obj, so it shouldn't be decref'ed
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 16:11:23 +0200] rev 7168
parsers.c: there is no reference to data_obj, so it shouldn't be decref'ed
Sun, 19 Oct 2008 13:00:36 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 13:00:36 +0200] rev 7167
merge with crew
Sun, 19 Oct 2008 12:23:58 +0200 hgweb: nodeids should be aligned in raw changesets
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 12:23:58 +0200] rev 7166
hgweb: nodeids should be aligned in raw changesets If they aren't it breaks hg import --exact Thanks to Jesper Noehr for noticing it.
Sun, 19 Oct 2008 12:34:34 +0200 Fix test-notify output for older diffstat versions.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 12:34:34 +0200] rev 7165
Fix test-notify output for older diffstat versions.
Sun, 19 Oct 2008 12:19:55 +0200 Add util.popen3 fallback, simplify import of Popen3
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 12:19:55 +0200] rev 7164
Add util.popen3 fallback, simplify import of Popen3
Sun, 19 Oct 2008 12:13:25 +0200 Fix util.popen2 for Python 2.3
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 12:13:25 +0200] rev 7163
Fix util.popen2 for Python 2.3 1. trigger ImportError early, so fallbacks are activated 2. util.popen2 replaces previous usage of os.popen2, not popen2.popen2
Sat, 18 Oct 2008 21:52:22 -0700 mq: heavy rearrangement of qnew to make it recover reliably from errors.
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 21:52:22 -0700] rev 7162
mq: heavy rearrangement of qnew to make it recover reliably from errors. Closes issue1269.
Sat, 18 Oct 2008 20:45:53 -0700 mq: abort qnew -f if any file in an explicit list cannot be read
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 20:45:53 -0700] rev 7161
mq: abort qnew -f if any file in an explicit list cannot be read
Sat, 18 Oct 2008 17:29:45 -0700 mq: make qimport -f work properly. Closes issue1255.
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 17:29:45 -0700] rev 7160
mq: make qimport -f work properly. Closes issue1255. From Bernhard Leiner.
Sat, 18 Oct 2008 16:53:44 -0700 Merge with crew
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 16:53:44 -0700] rev 7159
Merge with crew
Sat, 18 Oct 2008 16:40:01 -0700 mq: let qimport read patches from URLs
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 16:40:01 -0700] rev 7158
mq: let qimport read patches from URLs
Sat, 18 Oct 2008 16:33:10 -0700 mq: do not invoke editor until just before patch creation. Closes issue1346.
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 16:33:10 -0700] rev 7157
mq: do not invoke editor until just before patch creation. Closes issue1346.
Sun, 19 Oct 2008 01:29:57 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 01:29:57 +0200] rev 7156
merge with crew
Sun, 19 Oct 2008 01:28:35 +0200 add a missing +x to test-inotify-lookup
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 01:28:35 +0200] rev 7155
add a missing +x to test-inotify-lookup
Sun, 19 Oct 2008 01:26:46 +0200 index parser: fix refcounting in case of errors, refactor
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 01:26:46 +0200] rev 7154
index parser: fix refcounting in case of errors, refactor due to incorrect refcounting, on a bad revlog it was failing with: *** glibc detected *** /usr/bin/python: corrupted double-linked list: 0x0816d318 *** and a backtrace.
Sat, 18 Oct 2008 23:45:46 +0200 patch: pass linereader to binaryhunk.extract() instead of wrapped fp
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:46 +0200] rev 7153
patch: pass linereader to binaryhunk.extract() instead of wrapped fp It unifies input patch file access methods
Sat, 18 Oct 2008 23:45:46 +0200 patch: pass linereader to scangitpatch(), extract from iterhunks()
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:46 +0200] rev 7152
patch: pass linereader to scangitpatch(), extract from iterhunks() It's good because it unifies the patch file access methods.
Sat, 18 Oct 2008 23:45:45 +0200 patch: change functions definition order for readability
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:45 +0200] rev 7151
patch: change functions definition order for readability
Sat, 18 Oct 2008 23:45:45 +0200 patch: map changed files to patchmeta directly
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:45 +0200] rev 7150
patch: map changed files to patchmeta directly
Sat, 18 Oct 2008 23:45:45 +0200 patch: patchmeta gives (islink, isexec) tuple instead of int mode
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:45 +0200] rev 7149
patch: patchmeta gives (islink, isexec) tuple instead of int mode
Sat, 18 Oct 2008 23:45:45 +0200 patch: extract and rename gitpatch into patchmeta, document
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:45 +0200] rev 7148
patch: extract and rename gitpatch into patchmeta, document
Sat, 18 Oct 2008 23:45:45 +0200 patch: remove applydiff() useless updatedir and rejmerge arguments
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:45 +0200] rev 7147
patch: remove applydiff() useless updatedir and rejmerge arguments
Sat, 18 Oct 2008 23:20:23 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 18 Oct 2008 23:20:23 +0200] rev 7146
merge with crew
Sat, 18 Oct 2008 23:06:29 +0200 inotify: fix status not showing "clean" files (issue907)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 18 Oct 2008 23:06:29 +0200] rev 7145
inotify: fix status not showing "clean" files (issue907) The inotify server uses 'c' for clean, not 'n'.
Sat, 18 Oct 2008 22:44:01 +0200 run-tests.py: report missing file as an error
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 18 Oct 2008 22:44:01 +0200] rev 7144
run-tests.py: report missing file as an error
Sat, 18 Oct 2008 13:22:46 -0700 Merge with crew
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 13:22:46 -0700] rev 7143
Merge with crew
Sat, 18 Oct 2008 13:22:29 -0700 Prevent import over an applied patch (closes issue795)
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 13:22:29 -0700] rev 7142
Prevent import over an applied patch (closes issue795)
Sat, 18 Oct 2008 14:43:14 -0400 issue 1144: prevent traceback on verify of bundles
John Mulligan <phlogistonjohn@asynchrono.us> [Sat, 18 Oct 2008 14:43:14 -0400] rev 7141
issue 1144: prevent traceback on verify of bundles
Sat, 18 Oct 2008 21:11:44 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 18 Oct 2008 21:11:44 +0200] rev 7140
merge with crew
Sat, 18 Oct 2008 21:08:44 +0200 run-tests.py: use --prefix instead of --home
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 18 Oct 2008 21:08:44 +0200] rev 7139
run-tests.py: use --prefix instead of --home Some SUSE version don't like --home, they fail with: "error: must supply either home or prefix/exec-prefix -- not both" this is due to SUSE shipping a distutils.cfg conflicting with --home.
Sat, 18 Oct 2008 20:47:47 +0200 test-permission: put sane permissions at the end of the test
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 18 Oct 2008 20:47:47 +0200] rev 7138
test-permission: put sane permissions at the end of the test If we don't do that, we won't delete all directories at the end of the test
Sat, 18 Oct 2008 20:50:08 +0200 util: handle EINVAL in _statfiles_clustered()
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 20:50:08 +0200] rev 7137
util: handle EINVAL in _statfiles_clustered() Raised when osutil.listdir is called on a non-directory entry.
Sat, 18 Oct 2008 11:43:45 -0700 _listdir only uses dfd if AT_SYMLINK_NOFOLLOW is defined
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 11:43:45 -0700] rev 7136
_listdir only uses dfd if AT_SYMLINK_NOFOLLOW is defined
Sat, 18 Oct 2008 20:39:08 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 18 Oct 2008 20:39:08 +0200] rev 7135
merge with crew
Sat, 18 Oct 2008 20:25:45 +0200 fix issue with strip() for revlog with non-monotonic linkrevs (issue1342)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 18 Oct 2008 20:25:45 +0200] rev 7134
fix issue with strip() for revlog with non-monotonic linkrevs (issue1342) extra nodes should always be included, do the call after the pruning
Sat, 18 Oct 2008 20:23:46 +0200 revlog parser: use ntohl() instead of ntohll() (fix endianness issues)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 18 Oct 2008 20:23:46 +0200] rev 7133
revlog parser: use ntohl() instead of ntohll() (fix endianness issues)
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
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip