Wed, 06 Jun 2007 18:28:48 +0200 graphlog: Print . instead of @ for working directory parents
Thomas Arendsen Hein <thomas@intevation.de> [Wed, 06 Jun 2007 18:28:48 +0200] rev 4509
graphlog: Print . instead of @ for working directory parents "." is accepted as an alias for the first working directory parent by -r/--rev
Tue, 05 Jun 2007 19:55:27 -0300 Remove atomicfile class.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Tue, 05 Jun 2007 19:55:27 -0300] rev 4508
Remove atomicfile class. The interface provided by opener(atomic=True) is inherently unsafe: if an exception is raised in the code using the atomic file, the possibly incomplete file will be renamed to its final destination, defeating the whole purpose of atomic files. To get around this, we would either need some bad hacks involving sys.exc_info (to make sure things work in except: blocks), or an interface to say "file is complete; rename it". This is the exact interface provided by atomictempfile. Since there are no remaining users of the atomicfile class, just remove it.
Tue, 05 Jun 2007 19:55:27 -0300 Use atomictemp files to write the dirstate.
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Tue, 05 Jun 2007 19:55:27 -0300] rev 4507
Use atomictemp files to write the dirstate. atomic files are not safe in all cases.
Tue, 05 Jun 2007 19:26:36 -0300 test-serve: let run-tests.py kill the daemons
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Tue, 05 Jun 2007 19:26:36 -0300] rev 4506
test-serve: let run-tests.py kill the daemons If the daemons die while the tests are still running, we'll get additional "killed!" messages, making the test fail.
Mon, 04 Jun 2007 21:49:01 +0200 Fix bug in "hg serve -v"
Joel Rosdahl <joel@rosdahl.net> [Mon, 04 Jun 2007 21:49:01 +0200] rev 4505
Fix bug in "hg serve -v"
Mon, 04 Jun 2007 21:48:59 +0200 Add test reproducing a bug in "hg serve -v"
Joel Rosdahl <joel@rosdahl.net> [Mon, 04 Jun 2007 21:48:59 +0200] rev 4504
Add test reproducing a bug in "hg serve -v"
Mon, 04 Jun 2007 22:56:42 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Mon, 04 Jun 2007 22:56:42 +0200] rev 4503
Merge with crew-stable
Mon, 04 Jun 2007 09:16:53 -0500 hgk: display tags that contain spaces
TK Soh <teekaysoh@yahoo.com> [Mon, 04 Jun 2007 09:16:53 -0500] rev 4502
hgk: display tags that contain spaces
Mon, 04 Jun 2007 16:54:52 +1000 hgk: added -selectbackground grey to canvases
Bela Babik <teki321@gmail.com> [Mon, 04 Jun 2007 16:54:52 +1000] rev 4501
hgk: added -selectbackground grey to canvases
Mon, 04 Jun 2007 22:08:42 +0200 merge with stable
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 04 Jun 2007 22:08:42 +0200] rev 4500
merge with stable
Mon, 04 Jun 2007 22:05:47 +0200 Obfuscate author in gitweb shortlog (issue578)
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 04 Jun 2007 22:05:47 +0200] rev 4499
Obfuscate author in gitweb shortlog (issue578)
Mon, 04 Jun 2007 22:02:17 +0200 Fixed indentation in hgext/notify.py
Thomas Arendsen Hein <thomas@intevation.de> [Mon, 04 Jun 2007 22:02:17 +0200] rev 4498
Fixed indentation in hgext/notify.py
Mon, 04 Jun 2007 00:26:53 -0300 merge with crew-stable
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Mon, 04 Jun 2007 00:26:53 -0300] rev 4497
merge with crew-stable
Sun, 03 Jun 2007 14:38:52 -0300 patch.diff: avoid calling workingctx().manifest()
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Sun, 03 Jun 2007 14:38:52 -0300] rev 4496
patch.diff: avoid calling workingctx().manifest() Right now, to generate the manifest of the working dir, we have to perform a full walk of the working dir, which will be very slow, especially if we're interested in only a small part of it. Since we use the manifest only to find out the mode of files for git patches, manually build an execf function to do it. This should fix issue567.
Sun, 03 Jun 2007 17:18:48 +0200 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 03 Jun 2007 17:18:48 +0200] rev 4495
Merge with crew-stable
Sat, 02 Jun 2007 09:04:23 -0700 Merge with crew.
Bryan O'Sullivan <bos@serpentine.com> [Sat, 02 Jun 2007 09:04:23 -0700] rev 4494
Merge with crew.
Sun, 27 May 2007 14:58:59 -0700 patchbomb: Fail early if no revs given to email
Bryan O'Sullivan <bos@serpentine.com> [Sun, 27 May 2007 14:58:59 -0700] rev 4493
patchbomb: Fail early if no revs given to email
Sun, 27 May 2007 14:54:00 -0700 patchbomb: Fix typo.
Bryan O'Sullivan <bos@serpentine.com> [Sun, 27 May 2007 14:54:00 -0700] rev 4492
patchbomb: Fix typo.
Sun, 27 May 2007 14:53:46 -0700 patchbomb: Hoist sender config higher.
Bryan O'Sullivan <bos@serpentine.com> [Sun, 27 May 2007 14:53:46 -0700] rev 4491
patchbomb: Hoist sender config higher.
Sun, 27 May 2007 14:43:29 -0700 Automated merge with http://hg.intevation.org/mercurial/crew
Bryan O'Sullivan <bos@serpentine.com> [Sun, 27 May 2007 14:43:29 -0700] rev 4490
Automated merge with http://hg.intevation.org/mercurial/crew
Sun, 27 May 2007 14:40:14 -0700 patchbomb: Validate email config before we start prompting for info.
Bryan O'Sullivan <bos@serpentine.com> [Sun, 27 May 2007 14:40:14 -0700] rev 4489
patchbomb: Validate email config before we start prompting for info.
Sun, 27 May 2007 14:26:54 -0700 Introduce find_exe. Use instead of find_in_path for programs.
Bryan O'Sullivan <bos@serpentine.com> [Sun, 27 May 2007 14:26:54 -0700] rev 4488
Introduce find_exe. Use instead of find_in_path for programs. The behaviour of find_in_path was broken for config options containing path names, because it always searched the given path, even when not necessary. The find_exe function is more polite: if the name passed to it contains a path component, it just returns it.
Sun, 27 May 2007 13:50:59 -0700 ui: Rename has_config to has_section.
Bryan O'Sullivan <bos@serpentine.com> [Sun, 27 May 2007 13:50:59 -0700] rev 4487
ui: Rename has_config to has_section.
Sun, 27 May 2007 13:41:35 -0700 patchbomb: Defer the import of readline.
Bryan O'Sullivan <bos@serpentine.com> [Sun, 27 May 2007 13:41:35 -0700] rev 4486
patchbomb: Defer the import of readline. If imported at the top of the module, the import appears to succeed, but raw_input doesn't acquire magic editing fu. I suspect this has something to do with the newish demandimport code, because the prior code worked with demandload.
(0) -3000 -1000 -300 -100 -50 -24 +24 +50 +100 +300 +1000 +3000 +10000 +30000 tip