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'):