From 8d29b8e073c9a3795ad7ededf4cb5e8683102162 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Mon, 1 Oct 2012 22:40:24 +0200 Subject: Fix bug #31: forked pastes cannot be remote forked --- src/phorkie/Repository/Setup.php | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/phorkie/Repository/Setup.php (limited to 'src/phorkie/Repository/Setup.php') diff --git a/src/phorkie/Repository/Setup.php b/src/phorkie/Repository/Setup.php new file mode 100644 index 0000000..e26338b --- /dev/null +++ b/src/phorkie/Repository/Setup.php @@ -0,0 +1,31 @@ +repo = $repo; + } + + /** + * Should be called right after a repository has been created, + * either by "git init" or "git clone". + * Takes care of removing hook example files and creating + * the git daemon export file + * + * @return void + */ + public function afterInit() + { + foreach (glob($this->repo->gitDir . '/hooks/*') as $hookfile) { + unlink($hookfile); + } + touch($this->repo->gitDir . '/git-daemon-export-ok'); + } + +} + +?> -- cgit v1.2.3