Wed, 13 May 2009 15:35:25 +0200 i18n-da: fixed unfortunate translation
Mikkel Krøigaard <mk@cs.au.dk> [Wed, 13 May 2009 15:35:25 +0200] rev 8367
i18n-da: fixed unfortunate translation The Danish word "fjern" means both "remote" and "remove".
Wed, 13 May 2009 14:08:39 +0200 some modernization cleanups, forward compatibility
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 13 May 2009 14:08:39 +0200] rev 8366
some modernization cleanups, forward compatibility
Tue, 12 May 2009 10:03:36 -0400 Makefile: fix grammar in comment
Greg Ward <greg-hg@gerg.ca> [Tue, 12 May 2009 10:03:36 -0400] rev 8365
Makefile: fix grammar in comment
Tue, 12 May 2009 15:50:44 +0200 windows: avoid deleting non-empty reparse points
Henrik Stuart <henrik.stuart@edlund.dk> [Tue, 12 May 2009 15:50:44 +0200] rev 8364
windows: avoid deleting non-empty reparse points If a hg repository including working directory is a reparse point (directory symlinked or a junction point), then using os.removedirs will remove the reparse point erroneously. This is fixed by only removing directories if they are empty.
Mon, 11 May 2009 21:12:40 +0200 transaction: add atomic groups to transaction logic
Henrik Stuart <hg@hstuart.dk> [Mon, 11 May 2009 21:12:40 +0200] rev 8363
transaction: add atomic groups to transaction logic When performing a strip operation on a repository, it is vital that all the truncations are performed, or that none of them are. This is done by adding support for writing a number of entries in a single operation. Co-contributor: Sune Foldager <cryo@cyanite.org>
Tue, 12 May 2009 11:15:54 +0200 mq: add -P/--push option to qimport
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 12 May 2009 11:15:54 +0200] rev 8362
mq: add -P/--push option to qimport
Tue, 12 May 2009 12:05:19 +0200 templater: make the templating engine pluggable to some extent
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 12 May 2009 12:05:19 +0200] rev 8361
templater: make the templating engine pluggable to some extent
Tue, 12 May 2009 12:04:05 +0200 templater: provide the standard template filters by default
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 12 May 2009 12:04:05 +0200] rev 8360
templater: provide the standard template filters by default
Tue, 12 May 2009 10:57:55 +0200 hgweb: trust config file passed into hgwebdir
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 12 May 2009 10:57:55 +0200] rev 8359
hgweb: trust config file passed into hgwebdir Before this patch, hgwebdir suddenly showed up empty for a webdir-conf file that was for some reason not trusted. This was previously not a problem because the trust mechanism wasn't required for the very separate webdir-conf.
Tue, 12 May 2009 11:05:13 +0200 tests: add test for branches webcommand
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 12 May 2009 11:05:13 +0200] rev 8358
tests: add test for branches webcommand
Tue, 12 May 2009 11:58:39 +0200 spartan: add branches page
Sune Foldager <cryo@cyanite.org> [Tue, 12 May 2009 11:58:39 +0200] rev 8357
spartan: add branches page
Mon, 11 May 2009 21:12:44 +0200 gitweb: add branches page
Sune Foldager <cryo@cyanite.org> [Mon, 11 May 2009 21:12:44 +0200] rev 8356
gitweb: add branches page
Mon, 11 May 2009 21:14:43 +0200 monoblue: add branches page
Sune Foldager <cryo@cyanite.org> [Mon, 11 May 2009 21:14:43 +0200] rev 8355
monoblue: add branches page
Tue, 12 May 2009 10:23:45 +0200 hgweb: use context api in branches webcommand
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 12 May 2009 10:23:45 +0200] rev 8354
hgweb: use context api in branches webcommand
Tue, 12 May 2009 12:00:54 +0200 paper/coal: add branches page
Sune Foldager <cryo@cyanite.org> [Tue, 12 May 2009 12:00:54 +0200] rev 8353
paper/coal: add branches page
Tue, 12 May 2009 09:43:36 +0200 webcommands: add 'branches' command, similar to 'tags'
Sune Foldager <cryo@cyanite.org> [Tue, 12 May 2009 09:43:36 +0200] rev 8352
webcommands: add 'branches' command, similar to 'tags'
Tue, 12 May 2009 11:27:26 +0200 test-patchbomb: fix style
Rocco Rutte <pdmef@gmx.net> [Tue, 12 May 2009 11:27:26 +0200] rev 8351
test-patchbomb: fix style Specifying revisions without -r is deprecated, break long lines.
Mon, 11 May 2009 23:42:03 +0200 tests: avoid export FOO=bar bashism
Martin Geisler <mg@lazybytes.net> [Mon, 11 May 2009 23:42:03 +0200] rev 8350
tests: avoid export FOO=bar bashism
Mon, 11 May 2009 00:16:49 +0200 i18n-da: fix typo and translate rollback messages
Martin Geisler <mg@lazybytes.net> [Mon, 11 May 2009 00:16:49 +0200] rev 8349
i18n-da: fix typo and translate rollback messages
Sun, 10 May 2009 01:18:38 +0200 record: better formatting for qrecord help
Martin Geisler <mg@lazybytes.net> [Sun, 10 May 2009 01:18:38 +0200] rev 8348
record: better formatting for qrecord help
Mon, 11 May 2009 11:53:27 -0700 util.termwidth: a file-like object may legitimately lack a fileno() method
Bryan O'Sullivan <bos@serpentine.com> [Mon, 11 May 2009 11:53:27 -0700] rev 8347
util.termwidth: a file-like object may legitimately lack a fileno() method Spotted in the wild when running a hook while pushing over HTTPS.
Mon, 11 May 2009 14:19:49 +0200 hgweb: get rid of inaccurate hgwebdir.repos_sorted, localize machinery
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 11 May 2009 14:19:49 +0200] rev 8346
hgweb: get rid of inaccurate hgwebdir.repos_sorted, localize machinery
Mon, 11 May 2009 14:20:18 +0200 hgwebdir: read --webdir-conf as actual configuration to ui (issue1586)
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 11 May 2009 14:20:18 +0200] rev 8345
hgwebdir: read --webdir-conf as actual configuration to ui (issue1586) This cleans up code and allows specification of values more globally. For example, it's now possible to specify web.contact in webdir-conf for all repositories without a specified contact set.
Mon, 11 May 2009 07:55:13 +0200 url: fix bug in passwordmgr related to auth configuration
Sune Foldager <cryo@cyanite.org> [Mon, 11 May 2009 07:55:13 +0200] rev 8344
url: fix bug in passwordmgr related to auth configuration Usernames given as part of the URL would be ignored. This bug was introduced in 89c80c3dc5842d609e9ba13f08fd2cf7f127c25a
Fri, 08 May 2009 15:14:04 +0200 mail: updated comment
Martin Geisler <mg@lazybytes.net> [Fri, 08 May 2009 15:14:04 +0200] rev 8343
mail: updated comment
Mon, 11 May 2009 13:03:34 +0300 add verbose output to compact template style
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 11 May 2009 13:03:34 +0300] rev 8342
add verbose output to compact template style
Sat, 09 May 2009 15:08:46 -0400 hgrc.5: fix label delimiter
Brodie Rao <me+hg@dackz.net> [Sat, 09 May 2009 15:08:46 -0400] rev 8341
hgrc.5: fix label delimiter
Sat, 09 May 2009 17:34:11 +0200 util: remove unused bufsize argument in popen[23]
Martin Geisler <mg@lazybytes.net> [Sat, 09 May 2009 17:34:11 +0200] rev 8340
util: remove unused bufsize argument in popen[23]
Sat, 09 May 2009 17:32:57 +0200 util: remove ignored mode argument in popen[23]
Martin Geisler <mg@lazybytes.net> [Sat, 09 May 2009 17:32:57 +0200] rev 8339
util: remove ignored mode argument in popen[23]
Sat, 09 May 2009 17:12:39 +0200 i18n-da: synchronized and improved slightly
Martin Geisler <mg@lazybytes.net> [Sat, 09 May 2009 17:12:39 +0200] rev 8338
i18n-da: synchronized and improved slightly
Sat, 09 May 2009 14:56:06 +0200 copies: don't translate untranslatable string
Martin Geisler <mg@lazybytes.net> [Sat, 09 May 2009 14:56:06 +0200] rev 8337
copies: don't translate untranslatable string
Fri, 08 May 2009 17:17:03 +0900 inotify: remove the useless 'if st' checks in RepoWatcher.filestatus
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 08 May 2009 17:17:03 +0900] rev 8336
inotify: remove the useless 'if st' checks in RepoWatcher.filestatus Only call is in RepoWatcher.updatestatus: if st: self.filestatus(wfn, st) st can never be None
Mon, 04 May 2009 21:18:33 +0900 inotify: Clarify the use of "watcher" name.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 21:18:33 +0900] rev 8335
inotify: Clarify the use of "watcher" name. Currently, Watcher is a class in inotify.linux.watcher, but it's also a class in inotify.server . To complicate things further more, the latter has a 'watcher' attribute, an instance of the former class. When it comes to the 'watcher' attribute of the Server class in inotify.server, one can get quite confused: is it a Watcher object from inotify.server, or from inotify.linux.watcher? Changes: * in inotify.linux.watcher : nothing * in inotify.server : ** Watcher class is renamed to RepoWatcher ** server.watcher is renamed to server.repowatcher
Mon, 04 May 2009 18:23:05 +0900 inotify: inotify.server.walk() filetype is never used, do not yield it
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 18:23:05 +0900] rev 8334
inotify: inotify.server.walk() filetype is never used, do not yield it
Mon, 04 May 2009 20:26:27 +0200 allow http authentication information to be specified in the configuration
Sune Foldager <cryo@cyanite.org> [Mon, 04 May 2009 20:26:27 +0200] rev 8333
allow http authentication information to be specified in the configuration
Fri, 08 May 2009 18:30:44 +0200 patchbomb: quoted-printable encode overly long lines
Rocco Rutte <pdmef@gmx.net> [Fri, 08 May 2009 18:30:44 +0200] rev 8332
patchbomb: quoted-printable encode overly long lines RfC2822 mandates a line length limit of 998 byte + CRLF. Python mail tools break lines at 990 byte. To prevent that, we quoted-printable encode overly long lines.
Sat, 09 May 2009 01:15:24 +0200 patchbomb: fix quotes in help string
Martin Geisler <mg@lazybytes.net> [Sat, 09 May 2009 01:15:24 +0200] rev 8331
patchbomb: fix quotes in help string
Fri, 08 May 2009 15:52:26 -0700 Windows: improve performance via buffered I/O
Bryan O'Sullivan <bos@serpentine.com> [Fri, 08 May 2009 15:52:26 -0700] rev 8330
Windows: improve performance via buffered I/O The posixfile_nt code hits the win32 file API directly, which essentially amounts to performing a system call for every read and write. This is slow. We add a C extension that lets us use a Python file object instead, but preserve our desired POSIX-like semantics (the ability to rename or delete a file that is being accessed). If the C extension is not available (e.g. in a VPS environment without a compiler), we fall back to the posixfile_nt code.
Thu, 26 Mar 2009 13:14:35 -0700 win32: clarify comment regarding use of fdopen
Bryan O'Sullivan <bos@serpentine.com> [Thu, 26 Mar 2009 13:14:35 -0700] rev 8329
win32: clarify comment regarding use of fdopen
Thu, 26 Mar 2009 13:13:48 -0700 win32: allow catching of both pywintypes.error and WindowsError
Bryan O'Sullivan <bos@serpentine.com> [Thu, 26 Mar 2009 13:13:48 -0700] rev 8328
win32: allow catching of both pywintypes.error and WindowsError
Thu, 26 Mar 2009 13:12:11 -0700 atomictempfile: delegate to posixfile instead of inheriting from it
Bryan O'Sullivan <bos@serpentine.com> [Thu, 26 Mar 2009 13:12:11 -0700] rev 8327
atomictempfile: delegate to posixfile instead of inheriting from it
Fri, 08 May 2009 22:35:10 +0200 merge with mpm
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 08 May 2009 22:35:10 +0200] rev 8326
merge with mpm
Mon, 04 May 2009 18:04:41 +0900 inotify: inotify.server.walk() simplify control flow
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 18:04:41 +0900] rev 8325
inotify: inotify.server.walk() simplify control flow
Mon, 04 May 2009 17:58:26 +0900 inotify: inotify.server.walk*() remove unnecessary var
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 17:58:26 +0900] rev 8324
inotify: inotify.server.walk*() remove unnecessary var Remove hginside var and the test it relates to: not( top or not hginside ) == (not top) and hginside, so the only case when nothing will be yielded is when hginside is True and top is False. Because of the returns placed upstream, this case will not happen anymore. We can then safely remove hginside and the (if)s
Mon, 04 May 2009 17:17:03 +0900 inotify: inotify.server.walk*() cleanup
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 17:17:03 +0900] rev 8323
inotify: inotify.server.walk*() cleanup When not in root repo, if we meet a .hg, bail out. break was used, but return can be safely used instead: if we go through break then (top or not hginside) == False -> nothing is done after the for loop
Mon, 04 May 2009 17:11:49 +0900 inotify: inotify.server.walkrepodirs() simplify walking
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 17:11:49 +0900] rev 8322
inotify: inotify.server.walkrepodirs() simplify walking Do not 'yield tuple, boolean' to filter later on the boolean. Test the boolean first, and yield tuple only if needed.
Mon, 04 May 2009 17:06:59 +0900 inotify: inotify.server.walkrepodirs() simplify
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 17:06:59 +0900] rev 8321
inotify: inotify.server.walkrepodirs() simplify compute string concatenation only once
Mon, 04 May 2009 16:57:52 +0900 inotify: inotify.server.walk() simplify algorithm
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 16:57:52 +0900] rev 8320
inotify: inotify.server.walk() simplify algorithm Do not yield (bool, tuple) in a subfunction and check later: 'if not bool: yield tuple'. Instead simplify so the tuple doesnt get yielded on the first time, to avoid systematic checks.
Mon, 04 May 2009 16:43:28 +0900 inotify: inotify.server.walk cleanups
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 16:43:28 +0900] rev 8319
inotify: inotify.server.walk cleanups * Removing useless path computation * moving 'reporoot' computation down to the first call to avoid confusion with the parameter used in walkit()
Thu, 07 May 2009 19:39:45 -0500 revlog: add cache priming for reconstructing delta chains
Matt Mackall <mpm@selenic.com> [Thu, 07 May 2009 19:39:45 -0500] rev 8318
revlog: add cache priming for reconstructing delta chains
Thu, 07 May 2009 19:39:45 -0500 revlog: use chunk cache to avoid rereading when splitting inline files
Matt Mackall <mpm@selenic.com> [Thu, 07 May 2009 19:39:45 -0500] rev 8317
revlog: use chunk cache to avoid rereading when splitting inline files
Thu, 07 May 2009 19:39:45 -0500 revlog: clean up the chunk caching code
Matt Mackall <mpm@selenic.com> [Thu, 07 May 2009 19:39:45 -0500] rev 8316
revlog: clean up the chunk caching code
Thu, 07 May 2009 19:39:45 -0500 revlog: use index to find index size
Matt Mackall <mpm@selenic.com> [Thu, 07 May 2009 19:39:45 -0500] rev 8315
revlog: use index to find index size
Thu, 07 May 2009 19:39:45 -0500 revlog: preread revlog .i file
Matt Mackall <mpm@selenic.com> [Thu, 07 May 2009 19:39:45 -0500] rev 8314
revlog: preread revlog .i file Smaller revlogs can be read with a single read, do it on open.
Fri, 08 May 2009 16:30:51 +0200 commit: be more verbose in the -u help text
Sverre Rabbelier <sverre@rabbelier.nl> [Fri, 08 May 2009 16:30:51 +0200] rev 8313
commit: be more verbose in the -u help text Make the requirement of an argument for -u a little more explicit.
Tue, 28 Apr 2009 17:40:46 +0200 separate import lines from mercurial and general python modules
Simon Heimberg <simohe@besonet.ch> [Tue, 28 Apr 2009 17:40:46 +0200] rev 8312
separate import lines from mercurial and general python modules
Thu, 07 May 2009 15:08:25 +0300 manpage build: fail early when xmlto is not available
Giorgos Keramidas <keramida@ceid.upatras.gr> [Thu, 07 May 2009 15:08:25 +0300] rev 8311
manpage build: fail early when xmlto is not available When we try to build manpages with xmlto and sed, but xmlto is missing fail at the xmlto stage. Otherwise, one may run `cd doc; make' and miss the warnings like: xmlto: not found sed: hg.1: No such file or directory and end up with empty files installed as manpages.
Fri, 08 May 2009 07:54:00 +0200 dirstate: translate forgotten string
Simon Heimberg <simohe@besonet.ch> [Fri, 08 May 2009 07:54:00 +0200] rev 8310
dirstate: translate forgotten string
Fri, 08 May 2009 09:59:15 +0200 util: overwrite sha1 and _fastsha1
Simon Heimberg <simohe@besonet.ch> [Fri, 08 May 2009 09:59:15 +0200] rev 8309
util: overwrite sha1 and _fastsha1
Thu, 07 May 2009 21:35:12 -0400 test-convert-bzr: tweak sed hack to preserve timezone in 'bzr log' output
Greg Ward <greg-hg@gerg.ca> [Thu, 07 May 2009 21:35:12 -0400] rev 8308
test-convert-bzr: tweak sed hack to preserve timezone in 'bzr log' output
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip