summaryrefslogtreecommitdiff
path: root/contrib/scripts/nm-setup-git.sh
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/scripts/nm-setup-git.sh')
-rwxr-xr-xcontrib/scripts/nm-setup-git.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/scripts/nm-setup-git.sh b/contrib/scripts/nm-setup-git.sh
index 24d9c7bc2c..b735a9fa1c 100755
--- a/contrib/scripts/nm-setup-git.sh
+++ b/contrib/scripts/nm-setup-git.sh
@@ -96,7 +96,8 @@ done
case "$(git config --get-all remote.origin.url)" in
"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git"| \
- "git@gitlab.freedesktop.org:NetworkManager/NetworkManager.git")
+ "git@gitlab.freedesktop.org:NetworkManager/NetworkManager.git"| \
+ "ssh://git@gitlab.freedesktop.org/NetworkManager/NetworkManager")
;;
*)
die "unexpected git repository. Expected that remote.origin.url is set to \"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git\""
@@ -109,6 +110,7 @@ git_config_reset blame.markUnblamableLines true
git_config_add notes.displayref 'refs/notes/bugs'
git_config_add remote.origin.fetch 'refs/notes/bugs:refs/notes/bugs'
git_config_reset remote.origin.pushurl 'git@gitlab.freedesktop.org:NetworkManager/NetworkManager.git'
+git_config_add 'alias.backport-merge' '! (git show main:contrib/scripts/git-backport-merge || git show origin/main:contrib/scripts/git-backport-merge) | bash -s -'
if [ "$NO_TEST" != 1 ]; then
printf "Run with \"--no-test\" or see \"-h\"\n" >&2