##// END OF EJS Templates
bookmarks: optimize update routine in case track.current is set
David Soria Parra -
r9237:abc198bc default
parent child Browse files
Show More
@@ -259,12 +259,13 b' def reposetup(ui, repo):'
259 parents = (parents[0],)
259 parents = (parents[0],)
260 marks = parse(self)
260 marks = parse(self)
261 update = False
261 update = False
262 for mark, n in marks.items():
262 if ui.configbool('bookmarks', 'track.current'):
263 if ui.configbool('bookmarks', 'track.current'):
263 mark = current(self)
264 if mark == current(self) and n in parents:
264 if mark and marks[mark] in parents:
265 marks[mark] = node
265 marks[mark] = node
266 update = True
266 update = True
267 else:
267 else:
268 for mark, n in marks.items():
268 if n in parents:
269 if n in parents:
269 marks[mark] = node
270 marks[mark] = node
270 update = True
271 update = True
General Comments 0
You need to be logged in to leave comments. Login now