îÉÖÅ ÓÌÅÄÕÅÔ ÎÅÂÏÌØÛÏÊ ÇÌÕÐÙÊ ÐÒÉÍÅÒ ÆÁÊÌÁ `editinfo', ×ÍÅÓÔÅ Ó ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ ÛÁÂÌÏÎÏÍ ÖÕÒÎÁÌØÎÏÇÏ ÓÏÏÂÝÅÎÉÑ × ÆÁÊÌÅ `rcsinfo' É ÓËÒÉÐÔ ÒÅÄÁËÔÏÒÁ. íÙ ÎÁÞÎÅÍ Ó ÛÁÂÌÏÎÁ ÖÕÒÎÁÌØÎÏÇÏ ÓÏÏÂÝÅÎÉÑ. ðÒÅÄÐÏÌÏÖÉÍ, ÍÙ ÈÏÔÉÍ ÈÒÁÎÉÔØ ÎÏÍÅÒ ÉÓÐÒÁ×ÌÅÎÎÏÊ ÏÛÉÂËÉ × ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÖÕÒÎÁÌØÎÏÇÏ ÓÏÏÂÝÅÎÉÑ. ïÓÔÁÔÏË ÖÕÒÎÁÌØÎÏÇÏ ÓÏÏÂÝÅÎÉÑ ÓÏÄÅÒÖÉÔ ÌÀÂÏÊ ÏÐÉÓÁÔÅÌØÎÙÊ ÔÅËÓÔ. ÷ ÆÁÊÌÅ `/usr/cvssupport/tc.template' ÎÁÈÏÄÉÔÓÑ ÔÁËÏÊ ÛÁÂÌÏÎ:
BugId:
óËÒÉÐÔ `/usr/cvssupport/bugid.edit' ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÖÕÒÎÁÌØÎÏÇÏ ÓÏÏÂÝÅÎÉÑ.
#!/bin/sh # # bugid.edit filename # # Call $EDITOR on FILENAME, and verify that the # resulting file contains a valid bugid on the first # line. if [ "x$EDITOR" = "x" ]; then EDITOR=vi; fi if [ "x$CVSEDITOR" = "x" ]; then CVSEDITOR=$EDITOR; fi $CVSEDITOR $1 until head -1|grep '^BugId:[ ]*[0-9][0-9]*$' < $1 do echo -n "No BugId found. Edit again? ([y]/n)" read ans case ${ans} in n*) exit 1;; esac $CVSEDITOR $1 done
æÁÊÌ `editinfo' ÓÏÄÅÒÖÉÔ ÔÁËÕÀ ÓÔÒÏÞËÕ:
^tc /usr/cvssupport/bugid.edit
æÁÊÌ `rcsinfo' ÓÏÄÅÒÖÉÔ ÔÁËÕÀ ÓÔÒÏÞËÕ:
^tc /usr/cvssupport/tc.template
Go to the first, previous, next, last section, table of contents.