D4217: changegroup: invert conditional and dedent

indygreg (Gregory Szorc) phabricator at mercurial-scm.org
Thu Aug 9 22:25:04 EDT 2018


This revision was automatically updated to reflect the committed changes.
Closed by commit rHG0b5f534df82a: changegroup: invert conditional and dedent (authored by indygreg, committed by ).

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST UPDATE
  https://phab.mercurial-scm.org/D4217?vs=10211&id=10241

REVISION DETAIL
  https://phab.mercurial-scm.org/D4217

AFFECTED FILES
  mercurial/changegroup.py

CHANGE DETAILS

diff --git a/mercurial/changegroup.py b/mercurial/changegroup.py
--- a/mercurial/changegroup.py
+++ b/mercurial/changegroup.py
@@ -1281,25 +1281,27 @@
             filenodes = [n for n in linkrevnodes
                          if flr(frev(n)) not in commonrevs]
 
-            if filenodes:
-                if self._ellipses:
-                    revs = _sortnodesellipsis(filerevlog, filenodes,
-                                              cl, lookupfilelog)
-                else:
-                    revs = _sortnodesnormal(filerevlog, filenodes,
-                                            self._reorder)
+            if not filenodes:
+                continue
 
-                progress.update(i + 1, item=fname)
+            if self._ellipses:
+                revs = _sortnodesellipsis(filerevlog, filenodes,
+                                          cl, lookupfilelog)
+            else:
+                revs = _sortnodesnormal(filerevlog, filenodes,
+                                        self._reorder)
 
-                deltas = deltagroup(
-                    self._repo, revs, filerevlog, False, lookupfilelog,
-                    self._forcedeltaparentprev,
-                    ellipses=self._ellipses,
-                    clrevtolocalrev=clrevtolocalrev,
-                    fullclnodes=self._fullclnodes,
-                    precomputedellipsis=self._precomputedellipsis)
+            progress.update(i + 1, item=fname)
 
-                yield fname, deltas
+            deltas = deltagroup(
+                self._repo, revs, filerevlog, False, lookupfilelog,
+                self._forcedeltaparentprev,
+                ellipses=self._ellipses,
+                clrevtolocalrev=clrevtolocalrev,
+                fullclnodes=self._fullclnodes,
+                precomputedellipsis=self._precomputedellipsis)
+
+            yield fname, deltas
 
         progress.complete()
 



To: indygreg, #hg-reviewers
Cc: mercurial-devel


More information about the Mercurial-devel mailing list