unapplied.in

来自「linux下各种patch的管理工具」· IN 代码 · 共 80 行

IN
80
字号
#! @BASH@#  This script is free software; you can redistribute it and/or modify#  it under the terms of the GNU General Public License version 2 as#  published by the Free Software Foundation.##  See the COPYING and AUTHORS files for more details.# Read in library functionsif [ "$(type -t patch_file_name)" != function ]then	if ! [ -r $QUILT_DIR/scripts/patchfns ]	then		echo "Cannot read library $QUILT_DIR/scripts/patchfns" >&2		exit 1	fi	. $QUILT_DIR/scripts/patchfnsfiusage(){	printf $"Usage: quilt unapplied [patch]\n"	if [ x$1 = x-h ]	then		printf $"Print a list of patches that are not applied, or all patches that followthe specified patch in the series file."		exit 0	else		exit 1	fi}options=`getopt -o h -- "$@"`if [ $? -ne 0 ]then	usagefieval set -- "$options"while truedo	case "$1" in	-h)		usage -h ;;	--)		shift		break ;;	esacdoneif [ $# -gt 1 ]then	usageelif [ $# -eq 1 ]then	start=$(find_patch_in_series "$1") || exit 1	patch=$(patch_after "$start")	[ -n "$start" -a -z "$patch" ] && exitelse	patch=$(find_unapplied_patch) || exit 1fi(	echo "$patch"	patches_after "$patch") \| while read patchdo	echo "$(print_patch $patch)"done### Local Variables:### mode: shell-script### End:# vim:filetype=sh

⌨️ 快捷键说明

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