From de646819b8e43a906d86a579c68118cad31934cc Mon Sep 17 00:00:00 2001 From: "Shawn O. Pearce" Date: Wed, 29 Oct 2008 14:38:12 -0700 Subject: [PATCH] Don't flip out if there are no template hooks Git may have been installed without its hooks directory, which means we won't have any hooks in a repo created git repository. Since we are just deleting the hooks it doesn't matter. Signed-off-by: Shawn O. Pearce --- project.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/project.py b/project.py index 46d23f62..120264f7 100644 --- a/project.py +++ b/project.py @@ -775,7 +775,11 @@ class Project(object): self.config.SetString('core.bare', None) hooks = self._gitdir_path('hooks') - for old_hook in os.listdir(hooks): + try: + to_rm = os.listdir(hooks) + except OSError: + to_rm = [] + for old_hook in to_rm: os.remove(os.path.join(hooks, old_hook)) # TODO(sop) install custom repo hooks