summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--keystone/test.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/keystone/test.py b/keystone/test.py
index 9f2773f7..720b4db8 100644
--- a/keystone/test.py
+++ b/keystone/test.py
@@ -40,6 +40,7 @@ def testsdir(*p):
def checkout_vendor(repo, rev):
+ # TODO(termie): this function is a good target for some optimizations :PERF
name = repo.split('/')[-1]
if name.endswith('.git'):
name = name[:-4]
@@ -57,7 +58,8 @@ def checkout_vendor(repo, rev):
utils.git('clone', repo, revdir)
cd(revdir)
- utils.git('pull')
+ utils.git('checkout', '-q', 'master')
+ utils.git('pull', '-q')
utils.git('checkout', '-q', rev)
# write out a modified time