

viwl - a vi wrapper with version control support




INSTALL

    First of all, execute the following command as root:

       # make install

    This installs the two commands viwl and vici.

    Now, make 'vi' a symlink to 'viwl':

       # ln -s /usr/bin/viwl /usr/bin/vi

    If you want to configure viwl, execute the following command:

       # ./install.sh

    This creates the viwl config file /etc/viwl.conf.
    Edit this file to suit your needs.

    If you configured to use CVS as your version control system,
    enter the following command to initialize CVS:

       # ./init-cvs.sh

    Don't execute this script, if the configured CVS_ROOT already
    exists. In this case, add the directory configured in $WORK_DIR
    manually to your CVS.





USAGE
    
    If you configured RCS as your version control system, you can
    add a file to rcs yourself with the following commands:

       # mkdir RCS
       # ci file

    Then just execute:
   
       # vi file

    (vi is a symlink to viwl). viwl then checks the file out for
    editing, calls vim and after saving checks it in.

    In the case of CVS use the installed command 'vici' to check
    a file into your CVS:

       # vici file

    After that proceed as usual.

    By default, viwl creates a backup copy of a file, which you
    edit by appending a tilde to the original filename. This is
    the way emacs does this, so we do it the same way. You can
    turn off this feature if it annoys you.




COPYRIGHT

    Copyright (c) 2002 Thomas Linden <tom@daemon.de>