# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1527192966 -19800 # Node ID 6f67bfe4b82f1d0f1e11a7092262f961c49fdac9 # Parent bd7a3fa71a72666691b8b77e6bf03be1d2273391 state: removing remaining instances of opts class variable The cmdstate class used to have a class variable opts which used to be a dict which stored all the data for the state. Recent cleanups removed the use of that variable. There were couple of instances left which are removed by this patch. Differential Revision: https://phab.mercurial-scm.org/D3653 diff -r bd7a3fa71a72 -r 6f67bfe4b82f mercurial/state.py --- a/mercurial/state.py Thu May 24 23:26:28 2018 +0900 +++ b/mercurial/state.py Fri May 25 01:46:06 2018 +0530 @@ -40,10 +40,9 @@ disk. """ - def __init__(self, repo, fname, opts=None): + def __init__(self, repo, fname): """ repo is the repo object fname is the file name in which data should be stored in .hg directory - opts is a dictionary of data of the statefile """ self._repo = repo self.fname = fname @@ -63,7 +62,7 @@ with self._repo.vfs(self.fname, 'wb', atomictemp=True) as fp: fp.write('%d\n' % version) - cbor.dump(self.opts, fp, canonical=True) + cbor.dump(data, fp, canonical=True) def _read(self): """reads the state file and returns a dictionary which contain