diff --git a/subcmds/init.py b/subcmds/init.py index 803f39a60..0c979cd49 100644 --- a/subcmds/init.py +++ b/subcmds/init.py @@ -148,7 +148,7 @@ to update the working directory files. return value return a - def _ShouldConfigureUser(self, opt): + def _ShouldConfigureUser(self, opt, existing_checkout): gc = self.client.globalConfig mp = self.manifest.manifestProject @@ -160,7 +160,7 @@ to update the working directory files. mp.config.SetString('user.name', gc.GetString('user.name')) mp.config.SetString('user.email', gc.GetString('user.email')) - if not opt.quiet: + if not opt.quiet and not existing_checkout or opt.verbose: print() print('Your identity is: %s <%s>' % (mp.config.GetString('user.name'), mp.config.GetString('user.email'))) @@ -325,7 +325,7 @@ to update the working directory files. self._SyncManifest(opt) if os.isatty(0) and os.isatty(1) and not self.manifest.IsMirror: - if opt.config_name or self._ShouldConfigureUser(opt): + if opt.config_name or self._ShouldConfigureUser(opt, existing_checkout): self._ConfigureUser(opt) self._ConfigureColor()