gitconfig: set up hooks and target for 3rdparty/blobs
Otherwise per default git will attempt to push to the blobs repository directly instead of sending commits to gerrit. Change-Id: I2ba241e0040a9c749c5bedc3d45d00b0b0dbe9e9 Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-on: http://review.coreboot.org/10537 Tested-by: build bot (Jenkins) Reviewed-by: Marc Jones <marc.jones@se-eng.com>
This commit is contained in:
parent
db08765962
commit
11186dd7e7
|
@ -425,6 +425,13 @@ gitconfig:
|
||||||
chmod +x .git/hooks/$$hook; \
|
chmod +x .git/hooks/$$hook; \
|
||||||
fi; \
|
fi; \
|
||||||
done
|
done
|
||||||
|
# Now set up thehooks for 3rdparty/blobs
|
||||||
|
if [ util/gitconfig/commit-msg -nt .git/modules/3rdparty/hooks/commit-msg -o \
|
||||||
|
! -x .git/modules/3rdparty/hooks/commit-msg ]; then \
|
||||||
|
sed -e "s,%MAKE%,$(MAKE),g" util/gitconfig/commit-msg > .git/modules/3rdparty/hooks/commit-msg; \
|
||||||
|
chmod +x .git/modules/3rdparty/hooks/commit-msg; \
|
||||||
|
fi
|
||||||
|
[ -d 3rdparty/blobs ] && cd 3rdparty/blobs && git config remote.origin.push HEAD:refs/for/master
|
||||||
git config remote.origin.push HEAD:refs/for/master
|
git config remote.origin.push HEAD:refs/for/master
|
||||||
(git config --global user.name >/dev/null && git config --global user.email >/dev/null) || (printf 'Please configure your name and email in git:\n\n git config --global user.name "Your Name Comes Here"\n git config --global user.email your.email@example.com\n'; exit 1)
|
(git config --global user.name >/dev/null && git config --global user.email >/dev/null) || (printf 'Please configure your name and email in git:\n\n git config --global user.name "Your Name Comes Here"\n git config --global user.email your.email@example.com\n'; exit 1)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue