D5138: narrow: only send includepats and excludepats if they are not empty
pulkit (Pulkit Goyal)
phabricator at mercurial-scm.org
Thu Oct 18 10:38:18 UTC 2018
pulkit updated this revision to Diff 12232.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D5138?vs=12211&id=12232
REVISION DETAIL
https://phab.mercurial-scm.org/D5138
AFFECTED FILES
hgext/narrow/narrowcommands.py
CHANGE DETAILS
diff --git a/hgext/narrow/narrowcommands.py b/hgext/narrow/narrowcommands.py
--- a/hgext/narrow/narrowcommands.py
+++ b/hgext/narrow/narrowcommands.py
@@ -141,8 +141,10 @@
include, exclude = repo.narrowpats
kwargs['oldincludepats'] = include
kwargs['oldexcludepats'] = exclude
- kwargs['includepats'] = include
- kwargs['excludepats'] = exclude
+ if include:
+ kwargs['includepats'] = include
+ if exclude:
+ kwargs['excludepats'] = exclude
# calculate known nodes only in ellipses cases because in non-ellipses cases
# we have all the nodes
if wireprototypes.ELLIPSESCAP in pullop.remote.capabilities():
To: pulkit, durin42, martinvonz, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list