equal
deleted
inserted
replaced
2277 raise error.InputError(_(b'cannot specify both DREVSPEC and --rev')) |
2277 raise error.InputError(_(b'cannot specify both DREVSPEC and --rev')) |
2278 |
2278 |
2279 drevmap = getdrevmap(repo, logcmdutil.revrange(repo, [revs])) |
2279 drevmap = getdrevmap(repo, logcmdutil.revrange(repo, [revs])) |
2280 specs = [] |
2280 specs = [] |
2281 unknown = [] |
2281 unknown = [] |
2282 for r, d in pycompat.iteritems(drevmap): |
2282 for r, d in drevmap.items(): |
2283 if d is None: |
2283 if d is None: |
2284 unknown.append(repo[r]) |
2284 unknown.append(repo[r]) |
2285 else: |
2285 else: |
2286 specs.append(b'D%d' % d) |
2286 specs.append(b'D%d' % d) |
2287 if unknown: |
2287 if unknown: |
2362 def phabstatusshowview(ui, repo, displayer): |
2362 def phabstatusshowview(ui, repo, displayer): |
2363 """Phabricator differiential status""" |
2363 """Phabricator differiential status""" |
2364 revs = repo.revs('sort(_underway(), topo)') |
2364 revs = repo.revs('sort(_underway(), topo)') |
2365 drevmap = getdrevmap(repo, revs) |
2365 drevmap = getdrevmap(repo, revs) |
2366 unknownrevs, drevids, revsbydrevid = [], set(), {} |
2366 unknownrevs, drevids, revsbydrevid = [], set(), {} |
2367 for rev, drevid in pycompat.iteritems(drevmap): |
2367 for rev, drevid in drevmap.items(): |
2368 if drevid is not None: |
2368 if drevid is not None: |
2369 drevids.add(drevid) |
2369 drevids.add(drevid) |
2370 revsbydrevid.setdefault(drevid, set()).add(rev) |
2370 revsbydrevid.setdefault(drevid, set()).add(rev) |
2371 else: |
2371 else: |
2372 unknownrevs.append(rev) |
2372 unknownrevs.append(rev) |