comparison mercurial/testing/storage.py @ 46509:7a93b7b3dc2d

revlog: change addgroup callbacks to take revision numbers Differential Revision: https://phab.mercurial-scm.org/D9883
author Joerg Sonnenberger <joerg@bec.de>
date Wed, 27 Jan 2021 02:34:51 +0100
parents 89a2afe31e82
children e8c11a2c96c0
comparison
equal deleted inserted replaced
46508:f7b61ad3c64a 46509:7a93b7b3dc2d
1127 return 0 1127 return 0
1128 1128
1129 with self._maketransactionfn() as tr: 1129 with self._maketransactionfn() as tr:
1130 nodes = [] 1130 nodes = []
1131 1131
1132 def onchangeset(cl, node): 1132 def onchangeset(cl, rev):
1133 node = cl.node(rev)
1133 nodes.append(node) 1134 nodes.append(node)
1134 cb(cl, node) 1135 cb(cl, node)
1135 1136
1136 def ondupchangeset(cl, node): 1137 def ondupchangeset(cl, rev):
1137 nodes.append(node) 1138 nodes.append(cl.node(rev))
1138 1139
1139 f.addgroup( 1140 f.addgroup(
1140 [], 1141 [],
1141 None, 1142 None,
1142 tr, 1143 tr,
1161 ] 1162 ]
1162 1163
1163 with self._maketransactionfn() as tr: 1164 with self._maketransactionfn() as tr:
1164 nodes = [] 1165 nodes = []
1165 1166
1166 def onchangeset(cl, node): 1167 def onchangeset(cl, rev):
1168 node = cl.node(rev)
1167 nodes.append(node) 1169 nodes.append(node)
1168 cb(cl, node) 1170 cb(cl, node)
1169 1171
1170 def ondupchangeset(cl, node): 1172 def ondupchangeset(cl, rev):
1171 nodes.append(node) 1173 nodes.append(cl.node(rev))
1172 1174
1173 f.addgroup( 1175 f.addgroup(
1174 deltas, 1176 deltas,
1175 linkmapper, 1177 linkmapper,
1176 tr, 1178 tr,
1215 deltas.append((nodes[i], nullid, nullid, nullid, nullid, delta, 0)) 1217 deltas.append((nodes[i], nullid, nullid, nullid, nullid, delta, 0))
1216 1218
1217 with self._maketransactionfn() as tr: 1219 with self._maketransactionfn() as tr:
1218 newnodes = [] 1220 newnodes = []
1219 1221
1220 def onchangeset(cl, node): 1222 def onchangeset(cl, rev):
1221 newnodes.append(node) 1223 newnodes.append(cl.node(rev))
1222 1224
1223 f.addgroup( 1225 f.addgroup(
1224 deltas, 1226 deltas,
1225 lambda x: 0, 1227 lambda x: 0,
1226 tr, 1228 tr,