Do more things on kernel.org.
[git.git] / DoKernelOrg
1 #!/bin/sh
2
3 cd $HOME/git &&
4 make clean &&
5 git reset --hard &&
6 make clean &&
7 git checkout master &&
8 git pull . origin &&
9 make clean test doc install &&
10 make clean
11 git checkout pu &&
12 make test clean &&
13 case "$1" in
14 maint | master)
15         git checkout "$1" &&
16         make rpm &&
17         cp git-*.tar.gz $HOME/tarpit/ &&
18         make clean &&
19         make git doc &&
20         V=$(./git --version | sed -e 's/git version //') &&
21         D=`pwd` &&
22         M="git-man-pages-$V" &&
23         rm -rf "$M" &&
24         rm -f "$M".tar.gz &&
25         ./Make man1="$D/$M/man1" man7="$D/$M/man7" -C Documentation install &&
26         tar zcf "$HOME/tarpit/$M".tar.gz "$M" &&
27         rm -fr "$M" &&
28         make clean ||
29         exit $?
30         ;;
31 esac
32 git checkout master