Linux-2.6.12-rc2
[linux-2.6.git] / Documentation / BK-usage / bk-make-sum
1 #!/bin/sh -e
2 # DIR=$HOME/BK/axp-2.5
3 # cd $DIR
4
5 LINUS_REPO=$1
6 DIRBASE=`basename $PWD`
7
8 {
9 cat <<EOT
10 Please do a
11
12         bk pull bk://gkernel.bkbits.net/$DIRBASE
13
14 This will update the following files:
15
16 EOT
17
18 bk export -tpatch -hdu -r`bk repogca $LINUS_REPO`,+ | diffstat -p1 2>/dev/null
19
20 cat <<EOT
21
22 through these ChangeSets:
23
24 EOT
25
26 bk changes -L -d'$unless(:MERGE:){ChangeSet|:CSETREV:\n}' $LINUS_REPO |
27 bk -R prs -h -d'$unless(:MERGE:){<:P:@:HOST:> (:D: :I:)\n$each(:C:){   (:C:)\n}\n}' -
28
29 } > /tmp/linus.txt
30
31 cat <<EOT
32 Mail text in /tmp/linus.txt; please check and send using your favourite
33 mailer.
34 EOT