You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2012/10/02 23:30:28 UTC

[13/34] git commit: [#5022] Tie in copy_hooks flag to install_app

[#5022] Tie in copy_hooks flag to install_app

Signed-off-by: Cory Johns <jo...@geek.net>


Project: http://git-wip-us.apache.org/repos/asf/incubator-allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-allura/commit/fffbaa72
Tree: http://git-wip-us.apache.org/repos/asf/incubator-allura/tree/fffbaa72
Diff: http://git-wip-us.apache.org/repos/asf/incubator-allura/diff/fffbaa72

Branch: refs/heads/db/4968
Commit: fffbaa7227a909dd3cf0be353413760a694bc7d7
Parents: 7b836aa
Author: Cory Johns <jo...@geek.net>
Authored: Mon Oct 1 16:21:38 2012 +0000
Committer: Dave Brondsema <db...@geek.net>
Committed: Mon Oct 1 20:25:54 2012 +0000

----------------------------------------------------------------------
 Allura/allura/tasks/repo_tasks.py |    6 ++++--
 ForgeGit/forgegit/git_main.py     |    6 ++++--
 ForgeHg/forgehg/hg_main.py        |    6 ++++--
 ForgeSVN/forgesvn/svn_main.py     |    3 ++-
 4 files changed, 14 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/fffbaa72/Allura/allura/tasks/repo_tasks.py
----------------------------------------------------------------------
diff --git a/Allura/allura/tasks/repo_tasks.py b/Allura/allura/tasks/repo_tasks.py
index 7e71c7b..fe3db97 100644
--- a/Allura/allura/tasks/repo_tasks.py
+++ b/Allura/allura/tasks/repo_tasks.py
@@ -22,13 +22,15 @@ def init(**kwargs):
 def clone(
     cloned_from_path,
     cloned_from_name,
-    cloned_from_url):
+    cloned_from_url,
+    copy_hooks=False):
     try:
         from allura import model as M
         c.app.repo.init_as_clone(
             cloned_from_path,
             cloned_from_name,
-            cloned_from_url)
+            cloned_from_url,
+            copy_hooks)
         M.Notification.post_user(
             c.user, c.app.repo, 'created',
             text='Repository %s/%s created' % (

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/fffbaa72/ForgeGit/forgegit/git_main.py
----------------------------------------------------------------------
diff --git a/ForgeGit/forgegit/git_main.py b/ForgeGit/forgegit/git_main.py
index 417dbaa..d7e9bac 100644
--- a/ForgeGit/forgegit/git_main.py
+++ b/ForgeGit/forgegit/git_main.py
@@ -59,11 +59,13 @@ class ForgeGitApp(RepositoryApp):
             allura.tasks.repo_tasks.clone.post(
                 cloned_from_path=cloned_from.full_fs_path,
                 cloned_from_name=cloned_from.app.config.script_name(),
-                cloned_from_url=cloned_from.full_fs_path)
+                cloned_from_url=cloned_from.full_fs_path,
+                copy_hooks=self.config.options.get('copy_hooks', False))
         elif init_from_url or init_from_path:
             allura.tasks.repo_tasks.clone.post(
                 cloned_from_path=init_from_path,
                 cloned_from_name=None,
-                cloned_from_url=init_from_url)
+                cloned_from_url=init_from_url,
+                copy_hooks=self.config.options.get('copy_hooks', False))
         else:
             allura.tasks.repo_tasks.init.post()

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/fffbaa72/ForgeHg/forgehg/hg_main.py
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/hg_main.py b/ForgeHg/forgehg/hg_main.py
index eb23b09..55566f1 100644
--- a/ForgeHg/forgehg/hg_main.py
+++ b/ForgeHg/forgehg/hg_main.py
@@ -59,12 +59,14 @@ class ForgeHgApp(RepositoryApp):
             allura.tasks.repo_tasks.clone.post(
                 cloned_from_path=cloned_from.full_fs_path,
                 cloned_from_name=cloned_from.app.config.script_name(),
-                cloned_from_url=cloned_from.full_fs_path)
+                cloned_from_url=cloned_from.full_fs_path,
+                copy_hooks=self.config.options.get('copy_hooks', False))
         elif init_from_url or init_from_path:
             allura.tasks.repo_tasks.clone.post(
                 cloned_from_path=init_from_path,
                 cloned_from_name=None,
-                cloned_from_url=init_from_url)
+                cloned_from_url=init_from_url,
+                copy_hooks=self.config.options.get('copy_hooks', False))
         else:
             allura.tasks.repo_tasks.init.post()
 

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/fffbaa72/ForgeSVN/forgesvn/svn_main.py
----------------------------------------------------------------------
diff --git a/ForgeSVN/forgesvn/svn_main.py b/ForgeSVN/forgesvn/svn_main.py
index 1cc54d3..63af650 100644
--- a/ForgeSVN/forgesvn/svn_main.py
+++ b/ForgeSVN/forgesvn/svn_main.py
@@ -67,7 +67,8 @@ class ForgeSVNApp(RepositoryApp):
             allura.tasks.repo_tasks.clone.post(
                 cloned_from_path=init_from_path,
                 cloned_from_name=None,
-                cloned_from_url=init_from_url)
+                cloned_from_url=init_from_url,
+                copy_hook=self.config.options.get('copy_hooks', False))
         else:
             allura.tasks.repo_tasks.init.post()