103
103
self.nested_pb = None
104
104
self.from_repository.lock_read()
106
self.to_repository.lock_write()
108
self.to_repository.start_write_group()
112
self.to_repository.abort_write_group(suppress_errors=True)
115
self.to_repository.commit_write_group()
118
if self.nested_pb is not None:
119
self.nested_pb.finished()
121
self.to_repository.unlock()
123
self.from_repository.unlock()
106
# self.to_repository.lock_write()
108
# self.to_repository.start_write_group()
112
# self.to_repository.abort_write_group(suppress_errors=True)
115
# self.to_repository.commit_write_group()
118
# if self.nested_pb is not None:
119
# self.nested_pb.finished()
121
# self.to_repository.unlock()
123
# self.from_repository.unlock()
124
self.to_repository.lock_write()
125
self.to_repository.start_write_group()
127
self.to_repository.commit_write_group()
128
if self.nested_pb is not None:
129
self.nested_pb.finished()
130
self.to_repository.unlock()
131
self.from_repository.unlock()
125
133
def __fetch(self):
126
134
"""Primary worker function.