# HG changeset patch # User Martin von Zweigbergk # Date 2015-04-30 23:45:03 # Node ID f52560c649535aec1bc601d060ee54426f63be73 # Parent 4289383cb9d2039b7a463bd220c80a4e09fbff19 changegroup: drop _changelog and _manifest properties We already have a _repo property on the packer, and we only access the changelog and manifest revlog in one place, so it's just as easy to get them from self._repo. diff --git a/mercurial/changegroup.py b/mercurial/changegroup.py --- a/mercurial/changegroup.py +++ b/mercurial/changegroup.py @@ -283,8 +283,6 @@ class cg1packer(object): if bundlecaps is None: bundlecaps = set() self._bundlecaps = bundlecaps - self._changelog = repo.changelog - self._manifest = repo.manifest reorder = repo.ui.config('bundle', 'reorder', 'auto') if reorder == 'auto': reorder = None @@ -359,8 +357,8 @@ class cg1packer(object): def generate(self, commonrevs, clnodes, fastpathlinkrev, source): '''yield a sequence of changegroup chunks (strings)''' repo = self._repo - cl = self._changelog - ml = self._manifest + cl = repo.changelog + ml = repo.manifest clrevorder = {} mfs = {} # needed manifests