98.2. Využití RCS

Velikým krokem vpřed je použití některého systému správy verzí jako je například RCS. Umožní nám to udržovat celou historii změn v konfiguračních souborech. Pro zjednodušení si opět připravíme skript.

Příklad 98.1. rcsvi

#!/bin/sh

/usr/bin/co -l $1 && /usr/bin/vi $1 ; /usr/bin/ci -u $1

exit

Luxusnější verze

Příklad 98.2. rvi

#!/bin/sh

co -l $1
if [ $? -ne 0 ] ; then
        echo "Check out failed."
        echo "Maybe someone else is currently editing this file."
        echo "Aborting rvi."
        exit 1
fi
/usr/bin/rvim $1
ci -u $1