xenial (1) tailor.1.gz

Provided by: tailor_0.9.35+darcs20090615-1.1_all bug

NAME

       tailor - tool to keep in sync various kinds of repository

DESCRIPTION

   Usage:
              1. tailor [options] [project ...]  2. tailor test [--help] [...]

OPTIONS

       -D, --debug
              Print  each  executed  command.  This  also keeps temporary files with the upstream logs, that are
              otherwise removed after use.

       -v, --verbose
              Be verbose, echoing the changelog of each applied changeset to stdout.

       -c CONFNAME, --configfile=CONFNAME
              Centralized storage of projects info.  With this option and no other arguments tailor will  update
              every project found in the config file.

       --encoding=CHARSET
              Force  the  output  encoding  to  given  CHARSET,  rather  then  using the user's default settings
              specified in the environment.

       --version
              show program's version number and exit

       -h, --help
              show this help message and exit

              Bootstrap options:

       -s VC-KIND, --source-kind=VC-KIND
              Select the backend for the upstream source version control VC-KIND. Default is 'cvs'.

       -t VC-KIND, --target-kind=VC-KIND
              Select VC-KIND as backend for the shadow repository, with 'darcs' as default.

       -R REPOS, --repository=REPOS, --source-repository=REPOS
              Specify the upstream repository, from where bootstrap will  checkout  the  module.   REPOS  syntax
              depends on the source version control kind.

       -m MODULE, --module=MODULE, --source-module=MODULE
              Specify  the  module  to checkout at bootstrap time. This has different meanings under the various
              upstream systems: with CVS it indicates the module, while under SVN it's the prefix  of  the  tree
              you want and must begin with a slash. Since it's used in the description of the target repository,
              you may want to give it a value with darcs too, even though it is otherwise ignored.

       -r REV, --revision=REV, --start-revision=REV
              Specify the revision bootstrap should checkout.  REV must be a valid 'name' for a revision in  the
              upstream  version  control  kind.  For  CVS  it  may  be either a branch name, a timestamp or both
              separated by a space, and timestamp may be 'INITIAL' to denote the beginning of time for the given
              branch.  Under  Darcs,  INITIAL  is  a  shortcut  for  the name of the first patch in the upstream
              repository, otherwise it is interpreted as the name of a tag. Under Subversion, 'INITIAL'  is  the
              first  patch  that  touches  given  repos/module, otherwise it must be an integer revision number.
              'HEAD' means the latest version in all backends.

       -T REPOS, --target-repository=REPOS
              Specify the target repository, the one that will receive the patches coming from the source one.

       -M MODULE, --target-module=MODULE
              Specify the module on the target repository that will actually contain the upstream source tree.

       --subdir=DIR
              Force the subdirectory where the checkout will happen, by default it's the tail part of the module
              name.

              Update options:

       -F FORMAT, --patch-name-format=FORMAT
              Specify  the  prototype  that  will  be used to compute the patch name.  The prototype may contain
              %(keyword)s such as 'author', 'date', 'revision', 'firstlogline', 'remaininglog'. It  defaults  to
              'Tailorized  "%(revision)s"'; setting it to the empty string means that tailor will simply use the
              original changelog.

       -1, --remove-first-log-line
              Remove  the  first  line  of  the  upstream   changelog.   This   is   intended   to   pair   with
              --patch-name-format, when using its 'firstlogline' variable to build the name of the patch.

       -N, --refill-changelogs
              Refill every changelog, useful when upstream logs are not uniform.

              VC specific options:

       --use-propset
              Use  'svn  propset'  to  set  the  real date and author of each commit, instead of appending these
              information to the changelog. This requires some tweaks on the SVN repository to  enable  revision
              propchanges.

       --ignore-arch-ids
              Ignore .arch-ids directories when using a tla source.

SEE ALSO

       The  syntax  for  tailor's configuration file format and a good number of examples are in tailor's README
       file, which on Debian systems can be found in /usr/share/doc/tailor/README.rst.gz

AUTHOR

       tailor was written by Lele Gaifax <lele@nautilus.homeip.net>.

       This manual page was written by Vincent Danjean <vdanjean@debian.org>, with the help of help2man for  the
       Debian project (but may be used by others).