diff -r d8eba1c3ce9b -r a004164dbeef mercurial/commands.py --- a/mercurial/commands.py Sun Oct 15 17:37:04 2006 -0700 +++ b/mercurial/commands.py Sun Oct 15 17:38:07 2006 -0700 @@ -628,7 +628,7 @@ raise util.Abort(_('at least one file name or pattern required')) opmap = [['user', lambda x: ui.shortuser(x.user())], - ['number', lambda x: str(x.rev())], + ['number', lambda x: str(x.linkrev())], ['changeset', lambda x: short(x.node())], ['date', getdate], ['follow', lambda x: x.path()]] if (not opts['user'] and not opts['changeset'] and not opts['date']