SYNOPSIS

       cfvadmin  [global_options]  command   [command_options]  [command_argu-
       ments]

       cfvadmin [--version]

       cfvadmin [--help]


DESCRIPTION

       This manual page documents briefly the cfvadmin command, version 0.5.4.

       cfvers  is a version control system designed for the management of con-
       figuration files in Unix-like operating systems..

       cfvadmin is the command-line administration  tool  used  to  initialise
       repositories, add and remove areas in them, etc.


OPTIONS

       These  options  follow  the  usual  GNU  command line syntax, with long
       options starting with two dashes (`-'). cfvadmin  has  two  classes  of
       options: global options and command options.

   GLOBAL OPTIONS
       These are the global options to cfvadmin

       -h, --help
                 Show summary of options.

       --version Show the version of the program and copyright information.

       --local   Connect directly to the repository, in contrast to connecting
                 through the cfversd server. When selecting this  option,  you
                 can specify the repository through:


                 --rtype   Selects the repository type: either sqlite or post-
                           gresql.

                 --rdata   The connection info for  the  repository;  this  is
                           repository-dependent. For sqlite it is a file name;
                           for postgresql, a string of the  form  "dbname=mydb
                           user=myuser password=mypw host=...".


       --remote  Connects  through  a  cfversd  server.  When  selecting  this
                 option, you can also give the connection details directly  in
                 the command line:


                 -s, --server HOSTNAME
                           The name or address of the server.


       info      Shows  informations about the repository, like number of area
                 present, the number of items in each area, etc.

       init      Initialises the repository and create the first  area.  Warn-
                 ing:This  command  is destructive, erasing all your versioned
                 information. Be careful!


   CFVADMIN COMMANDS
       Here are details on all the cfvadmin  commands  and  the  options  each
       accepts.

   create
       create [-dDESCRIPTION]  [-pROOTPATH] ITEM

       Creates  a  new  area in the repository. The area name is mandatory and
       must be given as the first and only argument. Additional properties  of
       the area can be specified using:


          o  -dDESCRIPTION - the area description. Defaults to none.

          o  -pROOTPATH - the root path of this area. Defaults to /, and could
             be useful for chroots or individual user backups.

   info
       Shows informations about the repository. This is an example output:

       Local repository has 2 area(s)
       -------------------------
       Name: default
       Created at 2003-10-18 12:42:29 EET
       Root path: /
       Description: Default area
       Revision number: 3
       Number of items: 3
       -------------------------
       ID #2
       Name: test
       Created at 2003-10-18 15:22:02 EET
       Root path: /home/jdoe
       Description: test area
       Revision number: 1
       Number of items: 1

   init
       init [--force]  [--skip-data]

       This command will initialise the selected repository. It will also ini-
       tialise a default area, named "default", on the local server.



SEE ALSO

       cfv(1), cfvers.conf(5), cfvers user manual

       cvs(1), svn(1)


AUTHOR

       This manual page was written by Iustin Pop iusty@k1024.org

       The  manual pages cvs(1) and svn(1) were used as sources of inspiration
       (and copy-paste in some cases), since these are  real  versioning  pro-
       grams :-), with proper man pages.




                                                                   CFVADMIN(1)

Man(1) output converted with man2html