canrel
来自「This a good VPN source」· 代码 · 共 56 行
TXT
56 行
#! /bin/sh# canrel [-F] release# -F means override previous run# current versions in the repository are used# must be run in a release-branch CVS working directory with current top/*PATH=/bin:/usr/bin ; export PATHumask 022. ~build/freeswan-regress-env.shopt=case "$1" in-F) opt=-F ; shift ;;esaccase "$#:$1" in1:*.*) ;;*) echo "Usage: $0 release" >&2 ; exit 2 ;;esacrel="$1"pretag="PRE`echo $rel | tr '.' '_'`"rtag="R`echo $rel | tr '.' '_'`"sed '1s/xxx/'"$rel"'/' README >README.$$if cmp -s README README.$$then : already current, for some reason rm -f README.$$else mv README.$$ README cvs -Q commit -m "update for release $rel" READMEfised '/=.*/s//='"$rel"'/' Makefile.ver >mversion.$$if cmp -s Makefile.ver mversion.$$then : already current, for some reason rm -f mversion.$$else mv mversion.$$ Makefile.ver cvs -Q commit -m "update for release $rel" Makefile.verfised '1s/xxx/'"$rel"'/' CHANGES >CHANGES.$$if cmp -s CHANGES CHANGES.$$then : already current, for some reason rm -f CHANGES.$$else mv CHANGES.$$ CHANGES cvs -Q commit -m "update for release $rel" CHANGESficd ..cvs rtag $opt -r $pretag $rtag all
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?