equal
deleted
inserted
replaced
101 dependencies[r] = set() |
101 dependencies[r] = set() |
102 for p in repo[r].parents(): |
102 for p in repo[r].parents(): |
103 try: |
103 try: |
104 succ = _singlesuccessor(repo, p) |
104 succ = _singlesuccessor(repo, p) |
105 except MultipleSuccessorsError as exc: |
105 except MultipleSuccessorsError as exc: |
106 dependencies[r] = exc.successorssets |
106 tset = set() |
|
107 for node in exc.successorssets[0]: |
|
108 tset.add(repo[node].rev()) |
|
109 dependencies[r] = tset |
107 continue |
110 continue |
108 if succ in revs: |
111 if succ in revs: |
109 dependencies[r].add(succ) |
112 dependencies[r].add(succ) |
110 rdependencies[succ].add(r) |
113 rdependencies[succ].add(r) |
111 return dependencies, rdependencies |
114 return dependencies, rdependencies |