⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 snapshot.in

📁 linux下各种patch的管理工具
💻 IN
字号:
#! @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 snapshot [-d]\n"	if [ x$1 = x-h ]	then		printf $"Take a snapshot of the current working state.  After taking the snapshot,the tree can be modified in the usual ways, including pushing andpopping patches.  A diff against the tree at the moment of thesnapshot can be generated with \`quilt diff --snapshot'.-d	Only remove current snapshot."		exit 0	else		exit 1	fi}options=`getopt -o dh -- "$@"`if [ $? -ne 0 ]then	usagefieval set -- "$options"while truedo	case "$1" in	-d)		opt_remove=1		shift ;;	-h)		usage -h ;;	--)		shift		break ;;	esacdoneif [ $# -ne 0 ]then	usagefisnap_subdir=.snap# Clean up from previous snapshotrm -rf $QUILT_PC/$snap_subdirif [ -n "$opt_remove" ]then	exit 0fi# Save current working statemkdir -p $QUILT_PC/$snap_subdirfor patch in $(applied_patches); do	files_in_patch $patchdone \| awk ' # filter out duplicates	{ if (seen[$0])	      next	  seen[$0] = 1	}	{ print }' \| $QUILT_LIB/backup-files -b -s -L -f - -B "$QUILT_PC/$snap_subdir/"### Local Variables:### mode: shell-script### End:# vim:filetype=sh

⌨️ 快捷键说明

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