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?
(0) -3000 -1000 -300 -100 -30 -10 -7 +7 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip