Submitter | Pierre-Yves David |
---|---|
Date | Nov. 17, 2013, 8:31 p.m. |
Message ID | <f4ba2c3b6d5d25ac6af8.1384720302@vulgaris> |
Download | mbox | patch |
Permalink | /patch/3031/ |
State | Accepted |
Commit | 7401bb54fe7635422c11658bba40e639ca767792 |
Headers | show |
Comments
Patch
diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -1862,11 +1862,12 @@ class localrepository(object): bool(inc)) # TODO: get bundlecaps from remote bundlecaps = None # create a changegroup from local - if revs is None and not outgoing.excluded: + if revs is None and not (outgoing.excluded + or self.changelog.filteredrevs): # push everything, # use the fast path, no race possible on push bundler = changegroup.bundle10(self, bundlecaps) cg = self._changegroupsubset(outgoing, bundler,