create-patch

来自「这是linux下运行的mysql软件包,可用于linux 下安装 php + m」· 代码 · 共 57 行

TXT
57
字号
#! /bin/sh# debug#set -x# stop on errorsset -e# repository direcotryrepo_dir=`pwd`# show usageshow_usage(){	cat << EOFusage: create-patchCreates a patch file between the latest revision of the current treeand the latest revision not create by \$BK_USER.EOF	exit 0;}if test $1 || test -z $BK_USERthen	show_usagefiecho "starting patch..."echo "user: $BK_USER"# check for bk and repo_dirbk help > /dev/nullrepo_dir=`bk root $repo_dir`cd $repo_dir# determine versionversion=`grep -e "AM_INIT_AUTOMAKE(mysql, .*)" < configure.in | sed -e "s/AM_INIT_AUTOMAKE(mysql, \(.*\))/\1/"`echo "version: $version"# user revisionuser_rev=`bk changes -e -n -d':REV:' | head -1`echo "latest revision: $user_rev" # tree revisiontree_rev=`bk changes -e -n -d':REV:' -U$BK_USER | head -1`echo "latest non-$BK_USER revision: $tree_rev"# create patchpatch="$repo_dir/../$BK_USER-$version.patch"echo "creating \"$patch\"..."bk export -tpatch -r$tree_rev..$user_rev > $patch

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?