Merge "Show user about not initializing repo in current directory"

This commit is contained in:
Conley Owens 2012-10-26 09:52:15 -07:00 committed by Gerrit Code Review
commit bed45f9400

View File

@ -313,6 +313,21 @@ to update the working directory files.
# We store the depth in the main manifest project. # We store the depth in the main manifest project.
self.manifest.manifestProject.config.SetString('repo.depth', depth) self.manifest.manifestProject.config.SetString('repo.depth', depth)
def _DisplayResult(self):
if self.manifest.IsMirror:
init_type = 'mirror '
else:
init_type = ''
print ''
print 'repo %shas been initialized in %s' % (init_type, self.manifest.topdir)
current_dir = os.getcwd()
if current_dir != self.manifest.topdir:
print 'If this is not the directory in which you want to initialize repo, please run:'
print ' rm -r %s/.repo' % self.manifest.topdir
print 'and try again.'
def Execute(self, opt, args): def Execute(self, opt, args):
git_require(MIN_GIT_VERSION, fail=True) git_require(MIN_GIT_VERSION, fail=True)
@ -329,10 +344,4 @@ to update the working directory files.
self._ConfigureDepth(opt) self._ConfigureDepth(opt)
if self.manifest.IsMirror: self._DisplayResult()
init_type = 'mirror '
else:
init_type = ''
print ''
print 'repo %sinitialized in %s' % (init_type, self.manifest.topdir)