bksend
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
- #!/bin/sh
- # A script to format BK changeset output in a manner that is easy to read.
- # Andreas Dilger <adilger@turbolabs.com> 13/02/2002
- #
- # Add diffstat output after Changelog <adilger@turbolabs.com> 21/02/2002
- PROG=bksend
- usage() {
- echo "usage: $PROG -r<rev>"
- echo -e "twhere <rev> is of the form '1.23', '1.23..', '1.23..1.27',"
- echo -e "tor '+' to indicate the most recent revision"
- exit 1
- }
- case $1 in
- -r) REV=$2; shift ;;
- -r*) REV=`echo $1 | sed 's/^-r//'` ;;
- *) echo "$PROG: no revision given, you probably don't want that";;
- esac
- [ -z "$REV" ] && usage
- echo "You can import this changeset into BK by piping this whole message to:"
- echo "'| bk receive [path to repository]' or apply the patch as usual."
- SEP="n===================================================================nn"
- echo -e $SEP
- bk changes -r$REV
- echo
- bk export -tpatch -du -h -r$REV | diffstat
- echo; echo
- bk export -tpatch -du -h -r$REV
- echo -e $SEP
- bk send -wgzip_uu -r$REV -