summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
Diffstat (limited to 'project.py')
-rw-r--r--project.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/project.py b/project.py
index 2b740007..40f6f317 100644
--- a/project.py
+++ b/project.py
@@ -510,7 +510,8 @@ class Project(object):
510 revisionExpr, 510 revisionExpr,
511 revisionId, 511 revisionId,
512 rebase = True, 512 rebase = True,
513 groups = None): 513 groups = None,
514 sync_c = False):
514 self.manifest = manifest 515 self.manifest = manifest
515 self.name = name 516 self.name = name
516 self.remote = remote 517 self.remote = remote
@@ -531,6 +532,7 @@ class Project(object):
531 532
532 self.rebase = rebase 533 self.rebase = rebase
533 self.groups = groups 534 self.groups = groups
535 self.sync_c = sync_c
534 536
535 self.snapshots = {} 537 self.snapshots = {}
536 self.copyfiles = [] 538 self.copyfiles = []
@@ -964,6 +966,7 @@ class Project(object):
964 and self._ApplyCloneBundle(initial=is_new, quiet=quiet): 966 and self._ApplyCloneBundle(initial=is_new, quiet=quiet):
965 is_new = False 967 is_new = False
966 968
969 current_branch_only = current_branch_only or self.sync_c or self.manifest.default.sync_c
967 if not self._RemoteFetch(initial=is_new, quiet=quiet, alt_dir=alt_dir, 970 if not self._RemoteFetch(initial=is_new, quiet=quiet, alt_dir=alt_dir,
968 current_branch_only=current_branch_only): 971 current_branch_only=current_branch_only):
969 return False 972 return False