From e695db8c8085323e052d0c87a5923bd6a4e7541b Mon Sep 17 00:00:00 2001 From: Patrick McCarty Date: Wed, 14 Mar 2018 17:30:10 -0700 Subject: [PATCH] Fix 'make pull' to honor the autospec pushurl A 'make clone' sets the proper git pushurl for autospec, but a subsequent 'make pull' does not honor override. Fix by adding a special condition for 'make pull'. Signed-off-by: Patrick McCarty --- Makefile.toplevel | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile.toplevel b/Makefile.toplevel index f89dbb3..b74b704 100644 --- a/Makefile.toplevel +++ b/Makefile.toplevel @@ -80,7 +80,11 @@ ${PULL_PKGS}: fi ; \ git --no-pager log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit $$O..$$N; echo; \ fi ; \ - $(call gitoliteurl,$$p); \ + if [ "$$p" = "projects/autospec" ] ; then \ + git remote set-url --push origin https://github.com/clearlinux/autospec.git; \ + else \ + $(call gitoliteurl,$$p); \ + fi ; \ else \ echo "$$p: no such remote 'origin'"; \ fi ; \