Matt Mackall <mpm@selenic.com> [Thu, 20 Mar 2008 13:53:59 -0500] rev 6327
dirstate: refactor granularity code, add a test
- rename option dirstate.granularity
- move option reading into .write()
- add a simple test
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Wed, 19 Mar 2008 17:55:21 -0300] rev 6326
dirstate: ignore stat data for files that were updated too recently
This should fix the race where
hg commit foo
<change foo without changing its size>
happens in the same second and status is fooled into thinking foo
is clean.
A configuration item is used to determine the timeout, since different
filesystems may have different requirements (I think VFAT needs 3s,
while most Unix filesystems are fine with 1s).
Matt Mackall <mpm@selenic.com> [Thu, 20 Mar 2008 11:12:35 -0500] rev 6325
pager: remove pager code from core
Matt Mackall <mpm@selenic.com> [Thu, 20 Mar 2008 11:12:35 -0500] rev 6324
pager: further simplify code, clean up comments
David Soria Parra <dsp@php.net> [Thu, 20 Mar 2008 00:57:14 +0100] rev 6323
Use the pager given by the environment to display long output
Unix systems usually have a PAGER environment variable set.
If it is set, mercurial will use the pager application to display
output.
Two configuration variables are available to influence the
behaviour of the pager:
pager.application
sets the application to be used
pager.quiet
silences Broken Pipe errors that might occur when the user
quits the pager before mercurial finished to write the output
Dennis Schoen <ds@1d10t.de> [Wed, 16 Jan 2008 11:50:24 +0100] rev 6322
hgk: don't exit if mercurial commands only print warnings
John Coomes <john.coomes@sun.com> [Fri, 14 Mar 2008 15:38:56 -0700] rev 6321
tag: allow multiple tags to be added or removed
- Example: "hg tag -r 42 build-25 beta-1" will add tags build-25 and beta-1
for rev 42.
- The deprecated and undocumented usage "hg tag arg1 arg2" used to emit a
warning, then add tag arg1 for rev arg2 (equivalent to "hg tag -r arg2 arg1").
It will now add tags arg1 and arg2 for the current revision.
- If one tag triggers an error, no tags are added/removed (all or nothing).
Giorgos Keramidas <keramida@ceid.upatras.gr> [Mon, 17 Mar 2008 19:28:46 +0200] rev 6320
tests: update test-command-template for the new {isodatesec} filter
Giorgos Keramidas <keramida@ceid.upatras.gr> [Mon, 17 Mar 2008 19:17:54 +0200] rev 6319
Add an {isodatesec} template, to show seconds too.
Eric Hopper <hopper@omnifarious.org> [Mon, 17 Mar 2008 12:41:14 -0700] rev 6318
convert: Add convert.cvsps option to set up an alternate cvsps command line.