Chromium Code Reviews| Index: scm.py |
| diff --git a/scm.py b/scm.py |
| index 67dd747d4d47938c823c58314b1697a87664ee9e..31b18f67796c0cc5659e12339067d6eaa97ffd5f 100644 |
| --- a/scm.py |
| +++ b/scm.py |
| @@ -74,14 +74,16 @@ def determine_scm(root): |
| """ |
| if os.path.isdir(os.path.join(root, '.svn')): |
| return 'svn' |
| - elif os.path.isdir(os.path.join(root, '.svn')): |
| + elif os.path.isdir(os.path.join(root, '.git')): |
| return 'git' |
| else: |
| - if (0 == subprocess.call( |
| + try: |
| + subprocess2.check_output( |
|
Dirk Pranke
2011/04/05 21:01:29
I wonder if it makes sense to have another method
|
| ['git', 'rev-parse', '--show-cdup'], |
| - stdout=subprocess.PIPE, cwd=root)): |
| + stdout=subprocess2.VOID, |
| + cwd=root) |
| return 'git' |
| - else: |
| + except (OSError, subprocess2.CalledProcessError): |
| return None |