# HG changeset patch # User Christian Ebert # Date 1252057888 -7200 # Node ID c8e4dc218aaf94a33a7fd1317785882863bc186b # Parent d0db168136dc0612cc63f877ced0201cf1053357 log: prevent negative date range from displaying entire log (issue1805) diff -r d0db168136dc -r c8e4dc218aaf mercurial/commands.py --- a/mercurial/commands.py Fri Sep 04 10:47:55 2009 +0200 +++ b/mercurial/commands.py Fri Sep 04 11:51:28 2009 +0200 @@ -2044,7 +2044,7 @@ if only_branches and ctx.branch() not in only_branches: continue - if df and not df(ctx.date()): + if df and not df(ctx.date()[0]): continue if opts.get('keyword'): diff -r d0db168136dc -r c8e4dc218aaf tests/test-log --- a/tests/test-log Fri Sep 04 10:47:55 2009 +0200 +++ b/tests/test-log Fri Sep 04 11:51:28 2009 +0200 @@ -107,6 +107,9 @@ echo '% log -k r1' hg log -k r1 +echo '% log -d -1' +hg log -d -1 + cd .. hg init usertest diff -r d0db168136dc -r c8e4dc218aaf tests/test-log.out --- a/tests/test-log.out Fri Sep 04 10:47:55 2009 +0200 +++ b/tests/test-log.out Fri Sep 04 11:51:28 2009 +0200 @@ -245,6 +245,7 @@ date: Thu Jan 01 00:00:01 1970 +0000 summary: r1 +% log -d -1 adding a adding b changeset: 0:29a4c94f1924