From 0b34e5f511c8dc57d11ddef874fdbd2ea7bb6ff5 Mon Sep 17 00:00:00 2001 From: termie Date: Wed, 1 Feb 2012 11:49:21 -0800 Subject: deal with tags in git checkout --- keystone/test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- cgit