From 1162b3bf3348c26a6d16a68bab70244418e12aee Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Fri, 18 Dec 2015 08:57:24 -0800 Subject: [PATCH] Add git-restack project It will be based on / forked from git-review Change-Id: I81803cb140bfef6f5f38752ceab5a39cb506fd9a --- .../acls/openstack-infra/git-restack.config | 13 +++++++++++++ gerrit/projects.yaml | 6 ++++++ gerritbot/channels.yaml | 2 ++ jenkins/jobs/projects.yaml | 12 ++++++++++++ zuul/layout.yaml | 19 +++++++++++++++++++ 5 files changed, 52 insertions(+) create mode 100644 gerrit/acls/openstack-infra/git-restack.config diff --git a/gerrit/acls/openstack-infra/git-restack.config b/gerrit/acls/openstack-infra/git-restack.config new file mode 100644 index 0000000000..2116982d78 --- /dev/null +++ b/gerrit/acls/openstack-infra/git-restack.config @@ -0,0 +1,13 @@ +[access "refs/heads/*"] +abandon = group git-restack-core +label-Code-Review = -2..+2 group git-restack-core +label-Workflow = -1..+1 group git-restack-core + +[access "refs/tags/*"] +pushSignedTag = group git-restack-release + +[receive] +requireChangeId = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 53eb2d00cd..b3c6a9aabd 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -118,6 +118,12 @@ groups: - openstack-ci description: Library for Gerrit +- project: openstack-infra/git-restack + upstream: https://git.openstack.org/openstack-infra/git-review + use-storyboard: true + groups: + - openstack-ci + description: Tool for rebasing change series - project: openstack-infra/git-review use-storyboard: true groups: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index c773318cb7..8c7f753814 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -659,6 +659,7 @@ openstack-infra: - openstack-infra/gerrit - openstack-infra/gerritbot - openstack-infra/gerritlib + - openstack-infra/git-restack - openstack-infra/git-review - openstack-infra/gitdm - openstack-infra/glean @@ -931,6 +932,7 @@ openstack-merges: - openstack-infra/gerrit - openstack-infra/gerritbot - openstack-infra/gerritlib + - openstack-infra/git-restack - openstack-infra/git-review - openstack-infra/gitdm - openstack-infra/grafyaml diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 5896100ad5..a654f8e23a 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -1629,6 +1629,18 @@ - python-jobs - pypi-jobs +- project: + name: git-restack + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + doc-publisher-site: docs.openstack.org + doc-publisher-folder: git-restack + + jobs: + - python-jobs + - pypi-jobs + - infra-publish-jobs + - project: name: git-review node: 'bare-precise || bare-trusty' diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 15556ea1aa..bc5ec19bb8 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -2463,6 +2463,25 @@ projects: - name: python3-jobs - name: publish-to-pypi + - name: openstack-infra/git-restack + template: + - name: merge-check + - name: python3-jobs + - name: publish-to-pypi + check: + - gate-git-restack-docs + - gate-git-restack-pep8 + - gate-git-restack-python27 + - gate-git-restack-python34 + gate: + - gate-git-restack-docs + - gate-git-restack-pep8 + - gate-git-restack-python27 + post: + - git-restack-branch-tarball + release: + - git-restack-infra-docs + - name: openstack-infra/git-review template: - name: merge-check