[PATCH 07 of 11 v2] localrepo: decorate _bookmarks/current with filecache

Idan Kamara idankk86 at gmail.com
Mon Jul 25 07:09:14 CDT 2011


# HG changeset patch
# User Idan Kamara <idankk86 at gmail.com>
# Date 1311595717 -10800
# Node ID a5b8322b9608a7f071541decf0b5f67546c2f74b
# Parent  a594d24ca0d3cdf1a5af2d6701e181799728b620
localrepo: decorate _bookmarks/current with filecache

nodebookmarks() can be cached as well, leaving for later

diff -r a594d24ca0d3 -r a5b8322b9608 mercurial/localrepo.py
--- a/mercurial/localrepo.py	Mon Jul 25 15:08:37 2011 +0300
+++ b/mercurial/localrepo.py	Mon Jul 25 15:08:37 2011 +0300
@@ -167,11 +167,11 @@
                 parts.pop()
         return False
 
-    @util.propertycache
+    @filecache('bookmarks')
     def _bookmarks(self):
         return bookmarks.read(self)
 
-    @util.propertycache
+    @filecache('bookmarks.current')
     def _bookmarkcurrent(self):
         return bookmarks.readcurrent(self)
 


More information about the Mercurial-devel mailing list