summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
Diffstat (limited to 'project.py')
-rw-r--r--project.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/project.py b/project.py
index ba7898ed..295fb10f 100644
--- a/project.py
+++ b/project.py
@@ -963,7 +963,8 @@ class Project(object):
963 quiet=False, 963 quiet=False,
964 is_new=None, 964 is_new=None,
965 current_branch_only=False, 965 current_branch_only=False,
966 clone_bundle=True): 966 clone_bundle=True,
967 no_tags=False):
967 """Perform only the network IO portion of the sync process. 968 """Perform only the network IO portion of the sync process.
968 Local working directory/branch state is not affected. 969 Local working directory/branch state is not affected.
969 """ 970 """
@@ -1001,7 +1002,8 @@ class Project(object):
1001 current_branch_only = True 1002 current_branch_only = True
1002 1003
1003 if not self._RemoteFetch(initial=is_new, quiet=quiet, alt_dir=alt_dir, 1004 if not self._RemoteFetch(initial=is_new, quiet=quiet, alt_dir=alt_dir,
1004 current_branch_only=current_branch_only): 1005 current_branch_only=current_branch_only,
1006 no_tags=no_tags):
1005 return False 1007 return False
1006 1008
1007 if self.worktree: 1009 if self.worktree:
@@ -1551,7 +1553,8 @@ class Project(object):
1551 current_branch_only=False, 1553 current_branch_only=False,
1552 initial=False, 1554 initial=False,
1553 quiet=False, 1555 quiet=False,
1554 alt_dir=None): 1556 alt_dir=None,
1557 no_tags=False):
1555 1558
1556 is_sha1 = False 1559 is_sha1 = False
1557 tag_name = None 1560 tag_name = None
@@ -1644,7 +1647,10 @@ class Project(object):
1644 1647
1645 if not current_branch_only: 1648 if not current_branch_only:
1646 # Fetch whole repo 1649 # Fetch whole repo
1647 cmd.append('--tags') 1650 if no_tags:
1651 cmd.append('--no-tags')
1652 else:
1653 cmd.append('--tags')
1648 cmd.append((u'+refs/heads/*:') + remote.ToLocal('refs/heads/*')) 1654 cmd.append((u'+refs/heads/*:') + remote.ToLocal('refs/heads/*'))
1649 elif tag_name is not None: 1655 elif tag_name is not None:
1650 cmd.append('tag') 1656 cmd.append('tag')