diff options
Diffstat (limited to 'repo')
-rwxr-xr-x | repo | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -758,15 +758,17 @@ def _InitHttp(): | |||
758 | 758 | ||
759 | def _Fetch(url, cwd, src, quiet, verbose): | 759 | def _Fetch(url, cwd, src, quiet, verbose): |
760 | cmd = ['fetch'] | 760 | cmd = ['fetch'] |
761 | if quiet: | 761 | if not verbose: |
762 | cmd.append('--quiet') | 762 | cmd.append('--quiet') |
763 | err = None | ||
764 | if not quiet and sys.stdout.isatty(): | ||
765 | cmd.append('--progress') | ||
766 | elif not verbose: | ||
763 | err = subprocess.PIPE | 767 | err = subprocess.PIPE |
764 | else: | ||
765 | err = None | ||
766 | cmd.append(src) | 768 | cmd.append(src) |
767 | cmd.append('+refs/heads/*:refs/remotes/origin/*') | 769 | cmd.append('+refs/heads/*:refs/remotes/origin/*') |
768 | cmd.append('+refs/tags/*:refs/tags/*') | 770 | cmd.append('+refs/tags/*:refs/tags/*') |
769 | run_git(*cmd, stderr=err, cwd=cwd) | 771 | run_git(*cmd, stderr=err, capture_output=False, cwd=cwd) |
770 | 772 | ||
771 | 773 | ||
772 | def _DownloadBundle(url, cwd, quiet, verbose): | 774 | def _DownloadBundle(url, cwd, quiet, verbose): |