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): |
