From 17a1200c70d67f0646fef6e1bc3abf0ac61b124d Mon Sep 17 00:00:00 2001 From: Brad King <brad.king@kitware.com> Date: Tue, 13 Dec 2016 14:06:13 -0500 Subject: [PATCH] Convert developer setup scripts away from Gerrit Code Review KWSys development is moving away from the Gerrit Code Review system. Disable portions of `SetupForDevelopment.sh` related to Gerrit. --- GitSetup/config | 8 +++----- GitSetup/setup-aliases | 4 ++-- SetupForDevelopment.sh | 8 ++++++-- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/GitSetup/config b/GitSetup/config index 0770214..cba4c14 100644 --- a/GitSetup/config +++ b/GitSetup/config @@ -1,6 +1,4 @@ [hooks] - url = http://public.kitware.com/GitSetup.git -[gerrit] - project = KWSys - site = http://review.source.kitware.com - pushurl = $username@review.source.kitware.com:KWSys + url = https://gitlab.kitware.com/utils/gitsetup.git +[upstream] + url = https://gitlab.kitware.com/utils/kwsys.git diff --git a/GitSetup/setup-aliases b/GitSetup/setup-aliases index c6a3246..98810ad 100755 --- a/GitSetup/setup-aliases +++ b/GitSetup/setup-aliases @@ -1,6 +1,6 @@ #!/usr/bin/env bash echo "Adding 'git prepush' alias" && git config alias.prepush 'log --graph --stat origin/master..' && -echo "Adding 'git gerrit-push' alias" && -git config alias.gerrit-push "!bash GitSetup/git-gerrit-push" && +gerrit_disabled="KWSys no longer uses Gerrit. Please use GitLab." && +git config alias.gerrit-push '!sh -c "echo '"${gerrit_disabled}"'"' && true diff --git a/SetupForDevelopment.sh b/SetupForDevelopment.sh index 520884b..c3a2b16 100755 --- a/SetupForDevelopment.sh +++ b/SetupForDevelopment.sh @@ -3,14 +3,18 @@ cd "${BASH_SOURCE%/*}" && GitSetup/setup-user && echo && GitSetup/setup-hooks && echo && -GitSetup/setup-gerrit && echo && GitSetup/setup-aliases && echo && +GitSetup/setup-upstream && echo && GitSetup/tips # Rebase master by default git config rebase.stat true git config branch.master.rebase true +# Disable Gerrit hook explicitly so the commit-msg hook will +# not complain even if some gerrit remotes are still configured. +git config hooks.GerritId false + # Record the version of this setup so Scripts/pre-commit can check it. -SetupForDevelopment_VERSION=1 +SetupForDevelopment_VERSION=2 git config hooks.SetupForDevelopment ${SetupForDevelopment_VERSION} -- GitLab