Thu, 14 May 2009 15:24:36 +0200 indentation cleanup
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Thu, 14 May 2009 15:24:36 +0200] rev 8389
indentation cleanup
Thu, 14 May 2009 17:28:26 +0200 test-debugcomplete: add --show merge option to output
Martin Geisler <mg@lazybytes.net> [Thu, 14 May 2009 17:28:26 +0200] rev 8388
test-debugcomplete: add --show merge option to output
Thu, 14 May 2009 16:03:17 +0200 merge: add -S/--show option to review revisions without merging
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 14 May 2009 16:03:17 +0200] rev 8387
merge: add -S/--show option to review revisions without merging
Thu, 14 May 2009 15:48:47 +0200 inotify: Abstract the layer format and sizes to a inotify.common dictionary
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 14 May 2009 15:48:47 +0200] rev 8386
inotify: Abstract the layer format and sizes to a inotify.common dictionary Instead of having a single possible request format, introduce a dictionary of possible messages in inotify.common
Mon, 11 May 2009 08:19:28 +0900 inotify: Coding Style: name classes in lowercase.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 11 May 2009 08:19:28 +0900] rev 8385
inotify: Coding Style: name classes in lowercase.
Fri, 08 May 2009 16:28:52 +0900 inotify: dic.setdefault(k, d) ; v = dic[k] --> v = dic.setdefault(k, d)
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 08 May 2009 16:28:52 +0900] rev 8384
inotify: dic.setdefault(k, d) ; v = dic[k] --> v = dic.setdefault(k, d) dict.setdefault sets a default value, but also returns the dict.get result. Getting the value on the next instruction was redundant.
Fri, 08 May 2009 16:40:39 +0900 inotify: make mask a class variable since it's instance-independant
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 08 May 2009 16:40:39 +0900] rev 8383
inotify: make mask a class variable since it's instance-independant
Fri, 08 May 2009 17:45:01 +0900 inotify: RepoWatcher.updatestatus: document & use meaningful parameter names
Nicolas Dumazet <nicdumz.commits@gmail.com> [Fri, 08 May 2009 17:45:01 +0900] rev 8382
inotify: RepoWatcher.updatestatus: document & use meaningful parameter names
Mon, 04 May 2009 18:19:26 +0900 inotify: server.walk(): use yield instead of for
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 04 May 2009 18:19:26 +0900] rev 8381
inotify: server.walk(): use yield instead of for iterate on subdir when the directory is found, not once all the directories are found, since yield order doesn't matter
Thu, 14 May 2009 10:59:55 +0200 context: replace pseudo-set by real set
Simon Heimberg <simohe@besonet.ch> [Thu, 14 May 2009 10:59:55 +0200] rev 8380
context: replace pseudo-set by real set
Thu, 14 May 2009 13:21:47 +0200 highlight: updated changed test output
Martin Geisler <mg@lazybytes.net> [Thu, 14 May 2009 13:21:47 +0200] rev 8379
highlight: updated changed test output It was changed in 783c8c78db86, but I forgot to update it.
Thu, 14 May 2009 13:20:04 +0200 byterange: fix import error
Martin Geisler <mg@lazybytes.net> [Thu, 14 May 2009 13:20:04 +0200] rev 8378
byterange: fix import error We must import the module as email.Utils on case-sensitive filesystems.
Wed, 13 May 2009 15:03:31 -0400 convert: adding branchmap functionality to convert extension
Michael J. Pedersen <m.pedersen@icelus.org> [Wed, 13 May 2009 15:03:31 -0400] rev 8377
convert: adding branchmap functionality to convert extension
Wed, 13 May 2009 22:42:40 +0200 spartan: break long lines in map file
Martin Geisler <mg@lazybytes.net> [Wed, 13 May 2009 22:42:40 +0200] rev 8376
spartan: break long lines in map file
Wed, 13 May 2009 22:42:19 +0200 monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net> [Wed, 13 May 2009 22:42:19 +0200] rev 8375
monoblue: break long lines in map file
Wed, 13 May 2009 22:41:58 +0200 gitweb: break long lines in map file
Martin Geisler <mg@lazybytes.net> [Wed, 13 May 2009 22:41:58 +0200] rev 8374
gitweb: break long lines in map file
Wed, 13 May 2009 22:41:36 +0200 coal: break long lines in map file
Martin Geisler <mg@lazybytes.net> [Wed, 13 May 2009 22:41:36 +0200] rev 8373
coal: break long lines in map file
Wed, 13 May 2009 22:40:49 +0200 paper: break long lines in map file
Martin Geisler <mg@lazybytes.net> [Wed, 13 May 2009 22:40:49 +0200] rev 8372
paper: break long lines in map file
Wed, 13 May 2009 13:30:28 -0700 hgwebdir: refresh configuration periodically
Bryan O'Sullivan <bos@serpentine.com> [Wed, 13 May 2009 13:30:28 -0700] rev 8371
hgwebdir: refresh configuration periodically The old default behaviour of hgwebdir was to maintain a list of repositories permanently. This interacted badly with persistent application hosting software such as WSGI containers. If a new repository was published, it would potentially never appear in the top-level list of repositories. This change causes the hgwebdir configuration and list of repositories served to be refreshed periodically (at most every 20 seconds).
Wed, 13 May 2009 13:07:43 -0500 allow toggling when the cursor is on the correct line instead of just the filename text in hg-commit-toggle-file
Jonathan Kotta <jpkotta@packetdigital.com> [Wed, 13 May 2009 13:07:43 -0500] rev 8370
allow toggling when the cursor is on the correct line instead of just the filename text in hg-commit-toggle-file
Wed, 13 May 2009 16:31:19 +0200 coal/paper: Wrap diff in <pre/>
Rocco Rutte <pdmef@gmx.net> [Wed, 13 May 2009 16:31:19 +0200] rev 8369
coal/paper: Wrap diff in <pre/> In text-mode browsers the diff is otherwise rendered as just one long line per file. Other styles do the same.
Tue, 12 May 2009 01:08:28 +0200 cmdutil: replace pseudo-set by real set
Martin Geisler <mg@lazybytes.net> [Tue, 12 May 2009 01:08:28 +0200] rev 8368
cmdutil: replace pseudo-set by real set
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
(0) -3000 -1000 -300 -100 -64 +64 +100 +300 +1000 +3000 +10000 +30000 tip