svn-export

2013-06-03 00:03 UTC
  • Xyne

Metadata

Description:

An svn export emulator with support for incremental exports.

Latest Version:

2013.1.30

Architecture:

  • any

Dependencies:

  • python3
  • subversion

Arch Repositories:

  • [xyne-any]
  • [xyne-i686]
  • [xyne-x86_64]

AUR ID:

23391

Arch Forum ID:

63719

Tags:

SVN-EXPORT(1)

Name

svn-export - an svn export emulator with support for incremental exports

SYNOPSIS

svn-export [options] [packages]

Description

svn-export is able to limit an svn export to the files which have changed between two revisions, thus allowing incremental svn exports. It is intended for users who wish to maintain an up-to-date checkout without downloading and storing the additional versioning info, which may require considerable bandwidth and storage space. This will normally be the case for users who do not intend to commit changes to the svn repository.

Usage

svn-export should work as a drop-in replacement for "svn export", which means that it accepts standard svn options. Please refer to "svn --help export" for further details.

Additional Options

-h, --help

Display the help message.

-r, --revision

The revision argument uses the same syntax as "svn checkout". Please refer to "svn --help checkout" for further details.

--revision-file /path/to/file

If specified, svn-export will use this file to track the exported revision number and automatically perform incremental updates. Use this option instead of the revision option to automatically keep a directory synchronized with HEAD.

--svn

The svn executable to invoke.

--to-script

Generate a shell script instead of executing the commands internally. If the path is "-", the script will be printed to STDOUT.

--threads n

The number of subprocesses to use when retrieving files. This option is named "threads" because a previous version used threads.

Help Message

$ svn-export --help

usage: svn-export [-h] [-r <svn checkout argument>]
                  [--revision-file <filepath>] [--svn <path>]
                  [--to-script <path>] [--threads <int>]
                  <url> <path>

A drop-in replacement for "svn export" that omits SVN history and supports
incremental exports. It is intended for users who wish to maintain a
synchronized working directory only. See "svn --help export" for options.

positional arguments:
  <url>                 The repository URL.
  <path>                The output path.

optional arguments:
  -h, --help            show this help message and exit
  -r <svn checkout argument>, --revision <svn checkout argument>
                        The revision argument uses the same syntax as "svn
                        checkout". Please refer to "svn --help checkout" for
                        further details.
  --revision-file <filepath>
                        If specified, svn-export will use this file to track
                        the exported revision number and automatically perform
                        incremental updates. Use this option instead of the
                        revision option to automatically keep a directory
                        synchronized with HEAD.
  --svn <path>          The svn executable to invoke.
  --to-script <path>    Generate a shell script instead of executing the
                        commands internally. If the path is "-", the script
                        will be printed to STDOUT.
  --threads <int>       The number of subprocesses to use when retrieving
                        files. This option is named "threads" because a
                        previous version used threads.

CHANGELOG

2013-01-19

  • rewrote in Python 3
  • added options: --svn, --to-script
Contact
echo xyne.archlinux.ca | sed 's/\./@/'
Feeds
Blog News
Validation
XHTML 1.0 Strict CSS level 3 Atom 1.0