summaryrefslogtreecommitdiffstats
path: root/subcmds
diff options
context:
space:
mode:
Diffstat (limited to 'subcmds')
-rw-r--r--subcmds/sync.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py
index ae29f085..dadf2e45 100644
--- a/subcmds/sync.py
+++ b/subcmds/sync.py
@@ -845,6 +845,13 @@ later is required to fix a server side protocol bug.
845 845
846 rp = self.manifest.repoProject 846 rp = self.manifest.repoProject
847 rp.PreSync() 847 rp.PreSync()
848 cb = rp.CurrentBranch
849 if cb:
850 base = rp.GetBranch(cb).merge
851 if not base or not base.startswith('refs/heads/'):
852 print('warning: repo is not tracking a remote branch, so it will not '
853 'receive updates; run `repo init --repo-branch=stable` to fix.',
854 file=sys.stderr)
848 855
849 mp = self.manifest.manifestProject 856 mp = self.manifest.manifestProject
850 mp.PreSync() 857 mp.PreSync()