summaryrefslogtreecommitdiffstats
path: root/subcmds/init.py
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2009-03-09 18:53:20 -0700
committerShawn O. Pearce <sop@google.com>2009-03-09 18:53:20 -0700
commit521cd3ce67a3621dbbad906f8402dbde8a1e9e63 (patch)
tree4ea6d321126983da8633f4832102986bab2d598b /subcmds/init.py
parent5470df6219fd3be675b8700c326713e700847a10 (diff)
downloadgit-repo-521cd3ce67a3621dbbad906f8402dbde8a1e9e63.tar.gz
Support "repo init -b foo && repo sync" to switch baselines
We now correctly support re-initializing an existing client to point to a different branch of the same manifest repository, effectively allowing the client to switch the baseline it is operating on. Signed-off-by: Shawn O. Pearce <sop@google.com>
Diffstat (limited to 'subcmds/init.py')
-rw-r--r--subcmds/init.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/subcmds/init.py b/subcmds/init.py
index 4f994300..937296bb 100644
--- a/subcmds/init.py
+++ b/subcmds/init.py
@@ -126,7 +126,8 @@ default.xml will be used.
126 126
127 m.Sync_NetworkHalf() 127 m.Sync_NetworkHalf()
128 m.Sync_LocalHalf() 128 m.Sync_LocalHalf()
129 m.StartBranch('default') 129 if is_new:
130 m.StartBranch('default')
130 131
131 def _LinkManifest(self, name): 132 def _LinkManifest(self, name):
132 if not name: 133 if not name: