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
Thu, 07 May 2009 19:08:25 +0200 zeroconf: remove unwarranted execute bit
Martin Geisler <mg@lazybytes.net> [Thu, 07 May 2009 19:08:25 +0200] rev 8307
zeroconf: remove unwarranted execute bit
Thu, 07 May 2009 19:02:39 +0200 test-convert-bzr: use sed instead of awk
Martin Geisler <mg@lazybytes.net> [Thu, 07 May 2009 19:02:39 +0200] rev 8306
test-convert-bzr: use sed instead of awk The run-tests.py script has a list of required tools and awk is not one of them -- luckily it could be replaced by sed in this case.
Wed, 06 May 2009 17:48:03 -0400 convert/bzr: handle Bazaar timestamps correctly (issue1652).
Greg Ward <greg-hg@gerg.ca> [Wed, 06 May 2009 17:48:03 -0400] rev 8305
convert/bzr: handle Bazaar timestamps correctly (issue1652).
Thu, 07 May 2009 17:56:57 +0200 dispatch: remember loaded extensions in a real set
Martin Geisler <mg@lazybytes.net> [Thu, 07 May 2009 17:56:57 +0200] rev 8304
dispatch: remember loaded extensions in a real set
Thu, 07 May 2009 01:33:45 +0200 gpg: use reverse kwarg to sort sigs in reversed order
Martin Geisler <mg@lazybytes.net> [Thu, 07 May 2009 01:33:45 +0200] rev 8303
gpg: use reverse kwarg to sort sigs in reversed order
Thu, 07 May 2009 01:33:44 +0200 util: simplify pipefilter and avoid subprocess race
Martin Geisler <mg@lazybytes.net> [Thu, 07 May 2009 01:33:44 +0200] rev 8302
util: simplify pipefilter and avoid subprocess race The subprocess module is not thread safe. Spawning a thread to read the output leads to exceptions like this when Mercurial exits: Exception exceptions.TypeError: TypeError("'NoneType' object is not callable",) in <bound method Popen.__del__ of <subprocess.Popen object at 0x9ed0dcc>> ignored The bug is already reported in the Python bug tracker: http://bugs.python.org/issue1731717
Wed, 06 May 2009 23:35:20 +0200 Removed unnecessary call to dict.keys.
Martin Geisler <mg@lazybytes.net> [Wed, 06 May 2009 23:35:20 +0200] rev 8301
Removed unnecessary call to dict.keys.
Wed, 06 May 2009 20:30:46 +0300 gpg: fix traceback in revs{} display code
Giorgos Keramidas <keramida@ceid.upatras.gr> [Wed, 06 May 2009 20:30:46 +0300] rev 8300
gpg: fix traceback in revs{} display code
Mon, 04 May 2009 14:22:33 -0500 util: kill unused Popen3
Matt Mackall <mpm@selenic.com> [Mon, 04 May 2009 14:22:33 -0500] rev 8299
util: kill unused Popen3
Mon, 04 May 2009 14:21:43 -0500 config: make remap actually work
Matt Mackall <mpm@selenic.com> [Mon, 04 May 2009 14:21:43 -0500] rev 8298
config: make remap actually work
Mon, 04 May 2009 22:14:52 +0200 util: stop overwriting sha1, overwrite _fastsha1 instead
Martin Geisler <mg@lazybytes.net> [Mon, 04 May 2009 22:14:52 +0200] rev 8297
util: stop overwriting sha1, overwrite _fastsha1 instead Some modules (like revlog) would import util.sha1 as _sha1. This defeats the purpose of having util.sha1 overwrite itself with a faster version -- revlog would end up always calling the slow version. By always delegating to util._fastsha1 we avoid this at the cost of an extra (but unconditional) indirection.
Mon, 04 May 2009 21:30:39 +0200 util: remove md5
Martin Geisler <mg@lazybytes.net> [Mon, 04 May 2009 21:30:39 +0200] rev 8296
util: remove md5 This hash function is broken and should not be used by new code. It is currently only used by keepalive.
Mon, 04 May 2009 20:29:05 +0200 util: remove warnings when importing md5 and sha
Sune Foldager <cryo@cyanite.org> [Mon, 04 May 2009 20:29:05 +0200] rev 8295
util: remove warnings when importing md5 and sha
Mon, 04 May 2009 15:31:57 +0200 transaction: refactor transaction.abort and rollback to use the same code
Henrik Stuart <hg@hstuart.dk> [Mon, 04 May 2009 15:31:57 +0200] rev 8294
transaction: refactor transaction.abort and rollback to use the same code This adds a change to the way that abort is processed, as it will not continue truncating files beyond the first failure, otherwise the respective functionality is maintained, i.e. abort will not unlink files, but rollback will. Co-contributor: Sune Foldager <cryo@cyanite.org>
Mon, 04 May 2009 13:47:12 +0200 test: change repair strip test to illustrate manifest errors
Henrik Stuart <henrik.stuart@edlund.dk> [Mon, 04 May 2009 13:47:12 +0200] rev 8293
test: change repair strip test to illustrate manifest errors
Mon, 04 May 2009 19:51:08 +0200 verify: reference the correct linkrev when a filelog is missing
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 04 May 2009 19:51:08 +0200] rev 8292
verify: reference the correct linkrev when a filelog is missing when a filelog is missing, the first bad revision is the first revision where the filelog is referenced, not 0.
Fri, 24 Apr 2009 10:44:39 +0200 verify: avoid exception on missing file revlog
Henrik Stuart <hg@hstuart.dk> [Fri, 24 Apr 2009 10:44:39 +0200] rev 8291
verify: avoid exception on missing file revlog Previously, accessing the filelinkrevs of a specific file that happens to have already been unlinked from the filesystem, e.g. due to a partial rollback having occurred, will trigger a KeyError being raised. Co-contributor: Sune Foldager <cryo@cyanite.org>
Sun, 19 Apr 2009 20:02:32 +0200 transaction: reset transaction on abort
Henrik Stuart <hg@hstuart.dk> [Sun, 19 Apr 2009 20:02:32 +0200] rev 8290
transaction: reset transaction on abort Prevent the use of the transaction after it has been aborted. Co-contributor: Sune Foldager <cryo@cyanite.org>
Fri, 24 Apr 2009 09:56:53 +0200 transaction: ensure finished transactions are not reused
Henrik Stuart <hg@hstuart.dk> [Fri, 24 Apr 2009 09:56:53 +0200] rev 8289
transaction: ensure finished transactions are not reused All transactional methods on the transaction class have had a decorator added that ensures the transaction is running. Co-contributor: Sune Foldager <cryo@cyanite.org>
Mon, 04 May 2009 03:49:57 +0200 mq: simpler check of first character of guard name
Simon Heimberg <simohe@besonet.ch> [Mon, 04 May 2009 03:49:57 +0200] rev 8288
mq: simpler check of first character of guard name
Sun, 03 May 2009 20:34:12 +0200 commands: fix capitalization in revert help text
Martin Geisler <mg@lazybytes.net> [Sun, 03 May 2009 20:34:12 +0200] rev 8287
commands: fix capitalization in revert help text
Sun, 03 May 2009 17:36:58 +0200 setup: require Python 2.4
Martin Geisler <mg@lazybytes.net> [Sun, 03 May 2009 17:36:58 +0200] rev 8286
setup: require Python 2.4
Sun, 03 May 2009 13:49:04 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 03 May 2009 13:49:04 +0200] rev 8285
Merge with crew-stable
Sun, 03 May 2009 10:38:08 +0300 bisect: use subprocess to get command return code
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 03 May 2009 10:38:08 +0300] rev 8284
bisect: use subprocess to get command return code
Sun, 03 May 2009 00:41:09 +0200 setup: cleanup old left-over code
Martin Geisler <mg@lazybytes.net> [Sun, 03 May 2009 00:41:09 +0200] rev 8283
setup: cleanup old left-over code
Sun, 03 May 2009 00:20:08 +0200 localrepo: mark commit message template for translation
Martin Geisler <mg@lazybytes.net> [Sun, 03 May 2009 00:20:08 +0200] rev 8282
localrepo: mark commit message template for translation
Sun, 03 May 2009 00:03:35 +0200 util: initialize md5 and sha1 without using extra global variables
Martin Geisler <mg@lazybytes.net> [Sun, 03 May 2009 00:03:35 +0200] rev 8281
util: initialize md5 and sha1 without using extra global variables This lets the functions skip the "if _sha1 is None" test on each call.
Sat, 02 May 2009 23:05:35 +0200 util: always use subprocess
Martin Geisler <mg@lazybytes.net> [Sat, 02 May 2009 23:05:35 +0200] rev 8280
util: always use subprocess
Sat, 02 May 2009 21:29:00 +0200 commands: describe --debug in showconfig help
Martin Geisler <mg@lazybytes.net> [Sat, 02 May 2009 21:29:00 +0200] rev 8279
commands: describe --debug in showconfig help
Sat, 02 May 2009 21:09:37 +0200 color: look for mq with extensions.find
Martin Geisler <mg@lazybytes.net> [Sat, 02 May 2009 21:09:37 +0200] rev 8278
color: look for mq with extensions.find
Sat, 02 May 2009 19:13:29 +0200 write options in "-r/--rev" style in help texts
Martin Geisler <mg@lazybytes.net> [Sat, 02 May 2009 19:13:29 +0200] rev 8277
write options in "-r/--rev" style in help texts
Sat, 02 May 2009 17:48:01 +0200 i18n-da: translated various short messages
Martin Geisler <mg@lazybytes.net> [Sat, 02 May 2009 17:48:01 +0200] rev 8276
i18n-da: translated various short messages
Sat, 02 May 2009 17:22:28 +0200 i18n-da: removed fuzzy translations
Martin Geisler <mg@lazybytes.net> [Sat, 02 May 2009 17:22:28 +0200] rev 8275
i18n-da: removed fuzzy translations
Sat, 02 May 2009 17:03:16 +0200 i18n-da: synchronized with hg.pot
Martin Geisler <mg@lazybytes.net> [Sat, 02 May 2009 17:03:16 +0200] rev 8274
i18n-da: synchronized with hg.pot
Sat, 02 May 2009 12:10:38 +0200 Makefile: fixed comment
Martin Geisler <mg@lazybytes.net> [Sat, 02 May 2009 12:10:38 +0200] rev 8273
Makefile: fixed comment
Sat, 02 May 2009 11:44:57 +0200 Makefile: add more meta data to hg.pot
Martin Geisler <mg@lazybytes.net> [Sat, 02 May 2009 11:44:57 +0200] rev 8272
Makefile: add more meta data to hg.pot
Fri, 01 May 2009 11:32:19 +0200 Add committer tag only when needed in git conversion
Richard Quirk <richard.quirk@gmail.com> [Fri, 01 May 2009 11:32:19 +0200] rev 8271
Add committer tag only when needed in git conversion Convert from a git repo added a committer: tag in the log message even if the committer and the author were the same person.
Fri, 01 May 2009 12:35:13 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 01 May 2009 12:35:13 +0200] rev 8270
Merge with crew-stable
Thu, 30 Apr 2009 23:57:36 -0500 simplemerge: use ui.warn() for warnings
Steve Borho <steve@borho.org> [Thu, 30 Apr 2009 23:57:36 -0500] rev 8269
simplemerge: use ui.warn() for warnings
Sat, 02 May 2009 12:57:20 +0200 test-glog: Remove sed hack - '...$HGTMP...' isn't expanded anyway
Mads Kiilerich <mads@kiilerich.com> [Sat, 02 May 2009 12:57:20 +0200] rev 8268
test-glog: Remove sed hack - '...$HGTMP...' isn't expanded anyway
Sat, 02 May 2009 12:13:24 +0200 test-convert-baz: hide GNU tar deprecation warning
Mads Kiilerich <mads@kiilerich.com> [Sat, 02 May 2009 12:13:24 +0200] rev 8267
test-convert-baz: hide GNU tar deprecation warning
Fri, 01 May 2009 12:26:37 +0200 rebase: fix bug where --keepbranches could leave wrong branch in dirstate
Patrick Mezard <pmezard@gmail.com> [Fri, 01 May 2009 12:26:37 +0200] rev 8266
rebase: fix bug where --keepbranches could leave wrong branch in dirstate Report and original fix by Augie Fackler <durin42@gmail.com>
Thu, 30 Apr 2009 19:22:06 -0500 config: add parse interface
Matt Mackall <mpm@selenic.com> [Thu, 30 Apr 2009 19:22:06 -0500] rev 8265
config: add parse interface
Mon, 27 Apr 2009 21:33:39 +0300 zeroconf: guess ip for Zeroconf
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 27 Apr 2009 21:33:39 +0300] rev 8264
zeroconf: guess ip for Zeroconf Zeroconf() is actually pretty dumb in guessing IPs and in case of socket.gaierror will not guess right IP.
Wed, 29 Apr 2009 20:47:30 -0500 config: allow spaces in key portion of items
Matt Mackall <mpm@selenic.com> [Wed, 29 Apr 2009 20:47:30 -0500] rev 8263
config: allow spaces in key portion of items
Wed, 29 Apr 2009 20:47:28 -0500 localrepo: use set for requirements
Matt Mackall <mpm@selenic.com> [Wed, 29 Apr 2009 20:47:28 -0500] rev 8262
localrepo: use set for requirements
Wed, 29 Apr 2009 20:47:18 -0500 dirstate: use propertycache
Matt Mackall <mpm@selenic.com> [Wed, 29 Apr 2009 20:47:18 -0500] rev 8261
dirstate: use propertycache
Wed, 29 Apr 2009 20:47:15 -0500 localrepo: use propertycache
Matt Mackall <mpm@selenic.com> [Wed, 29 Apr 2009 20:47:15 -0500] rev 8260
localrepo: use propertycache
Thu, 30 Apr 2009 10:15:32 -0500 ui: replace regexp pattern with sequence of choices
Steve Borho <steve@borho.org> [Thu, 30 Apr 2009 10:15:32 -0500] rev 8259
ui: replace regexp pattern with sequence of choices Use ampersands (&) to delineate the response char in each choice. ui.prompt() responses are now explicitly case insensitive. GUIs that subclass ui can generate dialogs from the full choice names.
Fri, 24 Apr 2009 14:40:56 -0700 run-tests.py: ensure that hgpkg is always visible
Bryan O'Sullivan <bos@serpentine.com> [Fri, 24 Apr 2009 14:40:56 -0700] rev 8258
run-tests.py: ensure that hgpkg is always visible
Thu, 30 Apr 2009 08:38:20 +0200 Fix missing import from e68e149f4d44 merge
Patrick Mezard <pmezard@gmail.com> [Thu, 30 Apr 2009 08:38:20 +0200] rev 8257
Fix missing import from e68e149f4d44 merge
Wed, 29 Apr 2009 23:56:20 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Wed, 29 Apr 2009 23:56:20 +0200] rev 8256
Merge with crew-stable
Wed, 29 Apr 2009 09:30:28 +0200 util.rename: use temporary file name for rename-targets on windows
Sune Foldager <cryo@cyanite.org> [Wed, 29 Apr 2009 09:30:28 +0200] rev 8255
util.rename: use temporary file name for rename-targets on windows Use a temporary file name as target for a forced rename on Windows. The target file name is not opened at any time; just renamed into and then unlinked. Using a temporary instead of a static name is necessary since otherwise a hg crash can leave the file lying around, blocking future attempts at renaming.
Wed, 29 Apr 2009 20:03:54 +0200 churn: use .hgchurn in repo root as default map file
Martin Geisler <mg@lazybytes.net> [Wed, 29 Apr 2009 20:03:54 +0200] rev 8254
churn: use .hgchurn in repo root as default map file
Sun, 26 Apr 2009 01:49:12 +0200 win32text: add copyright header
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:49:12 +0200] rev 8253
win32text: add copyright header
Sun, 26 Apr 2009 01:48:53 +0200 patchbomb: add copyright and license header
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:48:53 +0200] rev 8252
patchbomb: add copyright and license header
Sun, 26 Apr 2009 01:48:43 +0200 highlight: add copyright and license header
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:48:43 +0200] rev 8251
highlight: add copyright and license header
Sun, 26 Apr 2009 01:47:44 +0200 convert: add copyright and license headers to back-ends
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:47:44 +0200] rev 8250
convert: add copyright and license headers to back-ends
Sat, 18 Apr 2009 13:29:48 -0400 Reproduce crash where synthetic revs break merge detection (issue1578).
Greg Ward <greg-hg@gerg.ca> [Sat, 18 Apr 2009 13:29:48 -0400] rev 8249
Reproduce crash where synthetic revs break merge detection (issue1578). (The fix for this was committed as 9bbcfa898cd3.) Slightly edited by Patrick Mezard <pmezard@gmail.com>
Wed, 29 Apr 2009 21:48:59 +0200 convert/svn: ignore composite tags
Patrick Mezard <pmezard@gmail.com> [Wed, 29 Apr 2009 21:48:59 +0200] rev 8248
convert/svn: ignore composite tags Tools like cvs2svn generate tags made of files coming from different revisions from different branches. This is not supported by Mercurial, and it slows down the conversion a lot. Ignore them. See bacula@4082 for a sample.
Wed, 29 Apr 2009 21:48:15 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Wed, 29 Apr 2009 21:48:15 +0200] rev 8247
Merge with crew-stable
Wed, 29 Apr 2009 21:44:25 +0200 convert/svn: keep latest and not oldest tag value
Patrick Mezard <pmezard@gmail.com> [Wed, 29 Apr 2009 21:44:25 +0200] rev 8246
convert/svn: keep latest and not oldest tag value
Tue, 28 Apr 2009 17:17:54 +0200 Don't use sed -r; instead use old-style regexp
Martijn Pieters <mj@zopatista.com> [Tue, 28 Apr 2009 17:17:54 +0200] rev 8245
Don't use sed -r; instead use old-style regexp Rev d895158fe8af introduced some sed -r tests, but -r is only available on GNU sed, while BSD sed uses -E. Better to use old-style regular expressions, that way the tests work on all sed variants.
Tue, 28 Apr 2009 18:14:49 +0200 localrepo: Refactor var names in filecommit to improve readability.
Martijn Pieters <mj@zopatista.com> [Tue, 28 Apr 2009 18:14:49 +0200] rev 8244
localrepo: Refactor var names in filecommit to improve readability.
Wed, 29 Apr 2009 18:36:55 +0200 merge with crew-stable
Martin Geisler <mg@lazybytes.net> [Wed, 29 Apr 2009 18:36:55 +0200] rev 8243
merge with crew-stable I pushed the dd1b47e17d7e to crew before realizing that it would also be suitable for crew-stable, hence the double changeset.
Wed, 29 Apr 2009 11:39:49 +0200 Fix typeerror when specifying both --rebase and --pull
Martijn Pieters <mj@zopatista.com> [Wed, 29 Apr 2009 11:39:49 +0200] rev 8242
Fix typeerror when specifying both --rebase and --pull
Wed, 29 Apr 2009 11:39:49 +0200 Fix typeerror when specifying both --rebase and --pull
Martijn Pieters <mj@zopatista.com> [Wed, 29 Apr 2009 11:39:49 +0200] rev 8241
Fix typeerror when specifying both --rebase and --pull
Tue, 28 Apr 2009 23:43:58 +0200 coal, paper: omit unneeded #l1 anchor in links
Martin Geisler <mg@lazybytes.net> [Tue, 28 Apr 2009 23:43:58 +0200] rev 8240
coal, paper: omit unneeded #l1 anchor in links
Tue, 28 Apr 2009 18:32:15 +0200 localrepo: corrected outdated comment
Martin Geisler <mg@lazybytes.net> [Tue, 28 Apr 2009 18:32:15 +0200] rev 8239
localrepo: corrected outdated comment
Tue, 28 Apr 2009 18:29:50 +0200 localrepo: fixed typos in comments
Martin Geisler <mg@lazybytes.net> [Tue, 28 Apr 2009 18:29:50 +0200] rev 8238
localrepo: fixed typos in comments
Tue, 28 Apr 2009 17:30:00 +0200 help: document nonempty template filter.
Martin Geisler <mg@lazybytes.net> [Tue, 28 Apr 2009 17:30:00 +0200] rev 8237
help: document nonempty template filter.
Tue, 28 Apr 2009 17:28:00 +0200 webcommands: move nonempty logic from JavaScript to Python
Martin Geisler <mg@lazybytes.net> [Tue, 28 Apr 2009 17:28:00 +0200] rev 8236
webcommands: move nonempty logic from JavaScript to Python This avoids hard-coding the '(none)' string in the JavaScript for each style and avoids the {nonexisting|nonempty} hack which only works since the template system don't complain about undefined variables.
Mon, 20 Apr 2009 12:10:04 +0200 hgweb: use "nonempty" filter in templates for the changelog message
Rocco Rutte <pdmef@gmx.net> [Mon, 20 Apr 2009 12:10:04 +0200] rev 8235
hgweb: use "nonempty" filter in templates for the changelog message At least subversion allows empty commit logs which, after conversion, show up as empty fields in hgweb and don't allow selecting the changeset. Using "nonempty" as filter, "(none)" is used to get clickable links for empty commit messages.
Mon, 20 Apr 2009 11:34:15 +0200 templatefilters: add "nonempty" template filter
Rocco Rutte <pdmef@gmx.net> [Mon, 20 Apr 2009 11:34:15 +0200] rev 8234
templatefilters: add "nonempty" template filter It ensures that at least "(none)" is returned in case the argument passed is None or ''. This is primarily useful to render empty changelog messages for hgweb but may be useful for others, too.
Mon, 27 Apr 2009 22:15:36 +0200 keepalive: fix 4f13ed6ee544, reintroduce unredirected_hdrs
Patrick Mezard <pmezard@gmail.com> [Mon, 27 Apr 2009 22:15:36 +0200] rev 8233
keepalive: fix 4f13ed6ee544, reintroduce unredirected_hdrs The previous fix dropped unredirected_hdrs which contain authentication headers. Removing them break POST request requiring authentication (like unbundle calls to bitbucket.org).
Sun, 26 Apr 2009 01:57:12 +0200 pure/osutil: add copyright and license header
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:57:12 +0200] rev 8232
pure/osutil: add copyright and license header
Sun, 26 Apr 2009 01:57:00 +0200 match: add copyright and license header
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:57:00 +0200] rev 8231
match: add copyright and license header
Sun, 26 Apr 2009 01:56:52 +0200 fancyopts: add copyright and license header
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:56:52 +0200] rev 8230
fancyopts: add copyright and license header
Sun, 26 Apr 2009 01:56:41 +0200 config: add copyright and license header
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:56:41 +0200] rev 8229
config: add copyright and license header
Sun, 26 Apr 2009 01:25:53 +0200 add blank line after copyright notices and after header
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:25:53 +0200] rev 8228
add blank line after copyright notices and after header
Sun, 26 Apr 2009 01:24:49 +0200 turn some comments back into module docstrings
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:24:49 +0200] rev 8227
turn some comments back into module docstrings
Sun, 26 Apr 2009 01:13:08 +0200 put license and copyright info into comment blocks
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:13:08 +0200] rev 8226
put license and copyright info into comment blocks
Sun, 26 Apr 2009 01:08:54 +0200 updated license to be explicit about GPL version 2
Martin Geisler <mg@lazybytes.net> [Sun, 26 Apr 2009 01:08:54 +0200] rev 8225
updated license to be explicit about GPL version 2
Mon, 27 Apr 2009 16:29:26 +0200 hgweb: pre-init mimetypes module (fixes ugly bug in python-2.6.2 mimetypes)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 27 Apr 2009 16:29:26 +0200] rev 8224
hgweb: pre-init mimetypes module (fixes ugly bug in python-2.6.2 mimetypes) The ugly initialization hack in mimetypes' initialization procedure can make hg serve hit the maximum recursion depth when in threaded mode.
Mon, 27 Apr 2009 16:26:31 +0200 templater: fix little problem from stylemap() changes
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 27 Apr 2009 16:26:31 +0200] rev 8223
templater: fix little problem from stylemap() changes
Mon, 27 Apr 2009 12:37:19 +0200 more whitespace cleanup and some other style nits
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 27 Apr 2009 12:37:19 +0200] rev 8222
more whitespace cleanup and some other style nits
Mon, 27 Apr 2009 12:02:16 +0200 convert: hide svn deprecation warnings
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> [Mon, 27 Apr 2009 12:02:16 +0200] rev 8221
convert: hide svn deprecation warnings
Mon, 27 Apr 2009 10:33:57 +0200 ui: ui.copy() now takes the ui class into account
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> [Mon, 27 Apr 2009 10:33:57 +0200] rev 8220
ui: ui.copy() now takes the ui class into account Helps subclassing by other API users.
Mon, 27 Apr 2009 09:12:07 +0200 whitespace cleanup
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Mon, 27 Apr 2009 09:12:07 +0200] rev 8219
whitespace cleanup
Mon, 06 Apr 2009 15:09:54 +0200 templater: separate template management and actual string processing
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 15:09:54 +0200] rev 8218
templater: separate template management and actual string processing
(0) -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip