##// END OF EJS Templates
summary: use the new APIs...
marmoute -
r47716:5d91eeac default
parent child Browse files
Show More
@@ -7210,7 +7210,12 b' def summary(ui, repo, **opts):'
7210 return
7210 return
7211
7211
7212 def getincoming():
7212 def getincoming():
7213 source, branches = urlutil.parseurl(ui.expandpath(b'default'))
7213 # XXX We should actually skip this if no default is specified, instead
7214 # of passing "default" which will resolve as "./default/" if no default
7215 # path is defined.
7216 source, branches = urlutil.get_unique_pull_path(
7217 b'summary', repo, ui, b'default'
7218 )
7214 sbranch = branches[0]
7219 sbranch = branches[0]
7215 try:
7220 try:
7216 other = hg.peer(repo, {}, source)
7221 other = hg.peer(repo, {}, source)
@@ -7233,11 +7238,22 b' def summary(ui, repo, **opts):'
7233 source = sbranch = sother = commoninc = incoming = None
7238 source = sbranch = sother = commoninc = incoming = None
7234
7239
7235 def getoutgoing():
7240 def getoutgoing():
7236 dest, branches = urlutil.parseurl(
7241 # XXX We should actually skip this if no default is specified, instead
7237 ui.expandpath(b'default-push', b'default')
7242 # of passing "default" which will resolve as "./default/" if no default
7238 )
7243 # path is defined.
7239 dbranch = branches[0]
7244 d = None
7240 revs, checkout = hg.addbranchrevs(repo, repo, branches, None)
7245 if b'default-push' in ui.paths:
7246 d = b'default-push'
7247 elif b'default' in ui.paths:
7248 d = b'default'
7249 if d is not None:
7250 path = urlutil.get_unique_push_path(b'summary', repo, ui, d)
7251 dest = path.pushloc or path.loc
7252 dbranch = path.branch
7253 else:
7254 dest = b'default'
7255 dbranch = None
7256 revs, checkout = hg.addbranchrevs(repo, repo, (dbranch, []), None)
7241 if source != dest:
7257 if source != dest:
7242 try:
7258 try:
7243 dother = hg.peer(repo, {}, dest)
7259 dother = hg.peer(repo, {}, dest)
General Comments 0
You need to be logged in to leave comments. Login now