1240
1217
# state, so always add a lock here. If a caller passes us a locked
1241
1218
# repository, they are responsible for unlocking it later.
1244
1220
self._fallback_repositories.append(repository)
1245
1221
# If self._real_repository was parameterised already (e.g. because a
1246
1222
# _real_branch had its get_stacked_on_url method called), then the
1247
1223
# repository to be added may already be in the _real_repositories list.
1248
1224
if self._real_repository is not None:
1250
1226
self._real_repository._fallback_repositories]
1252
1228
self._real_repository.add_fallback_repository(repository)
1264
1230
def add_inventory(self, revid, inv, parents):
1266
1232
return self._real_repository.add_inventory(revid, inv, parents)