From c3436ebfdaaf346c28b28afb26baec0eb4ebb201 Mon Sep 17 00:00:00 2001 From: Anthony Sottile Date: Sat, 22 Mar 2014 17:03:58 -0700 Subject: [PATCH] Use --no-checkout when cloning (slight performance hack). Closes #28 --- pre_commit/repository.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pre_commit/repository.py b/pre_commit/repository.py index 3235d82f..ca81fa0f 100644 --- a/pre_commit/repository.py +++ b/pre_commit/repository.py @@ -56,7 +56,7 @@ class Repository(object): # Project already exists, no reason to re-create it return - local['git']['clone', self.repo_url, self.sha]() + local['git']['clone', '--no-checkout', self.repo_url, self.sha]() with self.in_checkout(): local['git']['checkout', self.sha]() @@ -69,4 +69,4 @@ class Repository(object): def run_hook(self, hook_id, file_args): with self.in_checkout(): hook = self.hooks[hook_id] - return languages[hook['language']].run_hook(hook, file_args) \ No newline at end of file + return languages[hook['language']].run_hook(hook, file_args)