mercurial/commands.py
branchstable
changeset 14360 ab687820c4cc
parent 14014 42d5165975ad
child 14361 ea7081645987
child 14496 ffcb7e4d719f
equal deleted inserted replaced
14356:02a5bebd0dc4 14360:ab687820c4cc
  2514             ui.warn(_("remote doesn't support bookmarks\n"))
  2514             ui.warn(_("remote doesn't support bookmarks\n"))
  2515             return 0
  2515             return 0
  2516         ui.status(_('comparing with %s\n') % url.hidepassword(source))
  2516         ui.status(_('comparing with %s\n') % url.hidepassword(source))
  2517         return bookmarks.diff(ui, repo, other)
  2517         return bookmarks.diff(ui, repo, other)
  2518 
  2518 
  2519     ret = hg.incoming(ui, repo, source, opts)
  2519     repo._subtoppath = ui.expandpath(source)
  2520     return ret
  2520     try:
       
  2521         ret = hg.incoming(ui, repo, source, opts)
       
  2522         return ret
       
  2523     finally:
       
  2524         del repo._subtoppath
       
  2525 
  2521 
  2526 
  2522 def init(ui, dest=".", **opts):
  2527 def init(ui, dest=".", **opts):
  2523     """create a new repository in the given directory
  2528     """create a new repository in the given directory
  2524 
  2529 
  2525     Initialize a new repository in the given directory. If the given
  2530     Initialize a new repository in the given directory. If the given
  2801             ui.warn(_("remote doesn't support bookmarks\n"))
  2806             ui.warn(_("remote doesn't support bookmarks\n"))
  2802             return 0
  2807             return 0
  2803         ui.status(_('comparing with %s\n') % url.hidepassword(dest))
  2808         ui.status(_('comparing with %s\n') % url.hidepassword(dest))
  2804         return bookmarks.diff(ui, other, repo)
  2809         return bookmarks.diff(ui, other, repo)
  2805 
  2810 
  2806     ret = hg.outgoing(ui, repo, dest, opts)
  2811     repo._subtoppath = ui.expandpath(dest or 'default-push', dest or 'default')
  2807     return ret
  2812     try:
       
  2813         ret = hg.outgoing(ui, repo, dest, opts)
       
  2814         return ret
       
  2815     finally:
       
  2816         del repo._subtoppath
  2808 
  2817 
  2809 def parents(ui, repo, file_=None, **opts):
  2818 def parents(ui, repo, file_=None, **opts):
  2810     """show the parents of the working directory or revision
  2819     """show the parents of the working directory or revision
  2811 
  2820 
  2812     Print the working directory's parent revisions. If a revision is
  2821     Print the working directory's parent revisions. If a revision is