changeset 2472:12386f7f5056

dualsourcecache: add a cache name This will be used to automatically log message for blackbox
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 16 May 2017 12:18:30 +0200
parents 8e42b33ea051
children 413fe685bfd0
files hgext3rd/evolve/obscache.py hgext3rd/evolve/obsdiscovery.py
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/hgext3rd/evolve/obscache.py
+++ b/hgext3rd/evolve/obscache.py
@@ -139,6 +139,7 @@
     # - obsstore-file-size (in bytes),
     # - obsstore "cache key"
     emptykey = (node.nullrev, node.nullid, 0, 0, node.nullid)
+    _cachename = None # used for error message
 
     def __init__(self):
         super(dualsourcecache, self).__init__()
@@ -335,6 +336,7 @@
     _filepath = 'cache/evoext-obscache-00'
     _headerformat = '>q20sQQ20s'
 
+    _cachename = 'evo-ext-obscache' # used for error message
 
     def __init__(self, repo):
         super(obscache, self).__init__()
--- a/hgext3rd/evolve/obsdiscovery.py
+++ b/hgext3rd/evolve/obsdiscovery.py
@@ -420,6 +420,8 @@
 
     _schemaversion = 1
 
+    _cachename = 'evo-ext-obshashrange' # used for error message
+
     def __init__(self, repo):
         super(_obshashcache, self).__init__()
         self._path = repo.vfs.join('cache/evoext_obshashrange_v1.sqlite')