##// END OF EJS Templates
bookmarks: delegate writing to the repo just like reading...
Augie Fackler -
r15237:7196ed7a default
parent child Browse files
Show More
@@ -146,7 +146,7 b' def update(repo, parents, node):'
146 marks[mark] = new.node()
146 marks[mark] = new.node()
147 update = True
147 update = True
148 if update:
148 if update:
149 write(repo)
149 repo._writebookmarks(marks)
150
150
151 def listbookmarks(repo):
151 def listbookmarks(repo):
152 # We may try to list bookmarks on a repo type that does not
152 # We may try to list bookmarks on a repo type that does not
@@ -167,6 +167,9 b' class localrepository(repo.repository):'
167 def _bookmarkcurrent(self):
167 def _bookmarkcurrent(self):
168 return bookmarks.readcurrent(self)
168 return bookmarks.readcurrent(self)
169
169
170 def _writebookmarks(self, marks):
171 bookmarks.write(self)
172
170 @filecache('00changelog.i', True)
173 @filecache('00changelog.i', True)
171 def changelog(self):
174 def changelog(self):
172 c = changelog.changelog(self.sopener)
175 c = changelog.changelog(self.sopener)
General Comments 0
You need to be logged in to leave comments. Login now