mirror of
https://github.com/git/git.git
synced 2026-01-14 04:37:41 +00:00
33 lines
640 B
Bash
Executable File
33 lines
640 B
Bash
Executable File
#!/bin/sh
|
|
|
|
cd $HOME/git &&
|
|
make clean &&
|
|
git reset --hard &&
|
|
make clean &&
|
|
git checkout master &&
|
|
git pull . origin &&
|
|
make clean test doc install &&
|
|
make clean
|
|
git checkout pu &&
|
|
make test clean &&
|
|
case "$1" in
|
|
maint | master)
|
|
git checkout "$1" &&
|
|
make rpm &&
|
|
cp git-*.tar.gz $HOME/tarpit/ &&
|
|
make clean &&
|
|
make git doc &&
|
|
V=$(./git --version | sed -e 's/git version //') &&
|
|
D=`pwd` &&
|
|
M="git-man-pages-$V" &&
|
|
rm -rf "$M" &&
|
|
rm -f "$M".tar.gz &&
|
|
./Make man1="$D/$M/man1" man7="$D/$M/man7" -C Documentation install &&
|
|
tar zcf "$HOME/tarpit/$M".tar.gz "$M" &&
|
|
rm -fr "$M" &&
|
|
make clean ||
|
|
exit $?
|
|
;;
|
|
esac
|
|
git checkout master
|