mercurial/commands.py
changeset 1731 251729df9cc6
parent 1728 9b92b71d5dd7
child 1732 d3e6da334b85
equal deleted inserted replaced
1730:0f1d2c75db5e 1731:251729df9cc6
  2153             r = "%5d:%s" % (repo.changelog.rev(n), hex(n))
  2153             r = "%5d:%s" % (repo.changelog.rev(n), hex(n))
  2154         except KeyError:
  2154         except KeyError:
  2155             r = "    ?:?"
  2155             r = "    ?:?"
  2156         ui.write("%-30s %s\n" % (t, r))
  2156         ui.write("%-30s %s\n" % (t, r))
  2157 
  2157 
  2158 def tip(ui, repo):
  2158 def tip(ui, repo, **opts):
  2159     """show the tip revision
  2159     """show the tip revision
  2160 
  2160 
  2161     Show the tip revision.
  2161     Show the tip revision.
  2162     """
  2162     """
  2163     n = repo.changelog.tip()
  2163     n = repo.changelog.tip()
  2164     show_changeset(ui, repo, changenode=n)
  2164     show_changeset(ui, repo, changenode=n)
       
  2165     if opts['patch']:
       
  2166         dodiff(ui, ui, repo, repo.changelog.parents(n)[0], n)
  2165 
  2167 
  2166 def unbundle(ui, repo, fname, **opts):
  2168 def unbundle(ui, repo, fname, **opts):
  2167     """apply a changegroup file
  2169     """apply a changegroup file
  2168 
  2170 
  2169     Apply a compressed changegroup file generated by the bundle
  2171     Apply a compressed changegroup file generated by the bundle
  2498           ('d', 'date', '', _('record datecode as commit date')),
  2500           ('d', 'date', '', _('record datecode as commit date')),
  2499           ('u', 'user', '', _('record user as commiter')),
  2501           ('u', 'user', '', _('record user as commiter')),
  2500           ('r', 'rev', '', _('revision to tag'))],
  2502           ('r', 'rev', '', _('revision to tag'))],
  2501          _('hg tag [-r REV] [OPTION]... NAME')),
  2503          _('hg tag [-r REV] [OPTION]... NAME')),
  2502     "tags": (tags, [], _('hg tags')),
  2504     "tags": (tags, [], _('hg tags')),
  2503     "tip": (tip, [], _('hg tip')),
  2505     "tip": (tip, [('p', 'patch', None, _('show patch'))], _('hg tip')),
  2504     "unbundle":
  2506     "unbundle":
  2505         (unbundle,
  2507         (unbundle,
  2506          [('u', 'update', None,
  2508          [('u', 'update', None,
  2507            _('update the working directory to tip after unbundle'))],
  2509            _('update the working directory to tip after unbundle'))],
  2508          _('hg unbundle [-u] FILE')),
  2510          _('hg unbundle [-u] FILE')),