# HG changeset patch # User Pierre-Yves David # Date 1381765607 -7200 # Node ID 07ee5c8867ca68d9fe1035417b51c5dd3748cfed # Parent aebfbb68fe9277803d9f68943bf2e63391bd08c5 shelve: use the class constant in the clear method This class attribut is used everywhere else. Not using it in clear will get us in trouble sooner or later. diff -r aebfbb68fe92 -r 07ee5c8867ca hgext/shelve.py --- a/hgext/shelve.py Sat Oct 12 11:29:28 2013 +0400 +++ b/hgext/shelve.py Mon Oct 14 17:46:47 2013 +0200 @@ -111,9 +111,9 @@ fp.write('%s\n' % ' '.join([hex(n) for n in stripnodes])) fp.close() - @staticmethod - def clear(repo): - util.unlinkpath(repo.join('shelvedstate'), ignoremissing=True) + @classmethod + def clear(cls, repo): + util.unlinkpath(repo.join(cls._filename), ignoremissing=True) def createcmd(ui, repo, pats, opts): def publicancestors(ctx):