Name

svk admin dump — Dump the contents of filesystem to stdout.

Synopsis

svk admin dump REPOS_PATH [-r LOWER[:UPPER]] [--incremental]

Description

Dump the contents of filesystem to stdout in a “dumpfile” portable format, sending feedback to stderr. Dump revisions LOWER rev through UPPER rev. If no revisions are given, dump all revision trees. If only LOWER is given, dump that one revision tree. See the section called “” for a practical use.

If the size of your Subversion dumpfile is a concern, you can use the --deltas switch to (in some cases drastically) reduce the size of the dumpfile that svk admin creates. With this switch, instead of writing the full content of each revision to the dumpfile, svk admin dump will only emit the differences from one revision to the next. There are, however, disadvantages to creating deltified dumpfiles—it's more CPU intensive to create them, svndumpfilter can't operate on them, and non-deltified dumpfiles tend to compress better.

Switches

--revision (-r)
--incremental
--quiet
--deltas

Examples

Dump your whole repository:

$ svk admin dump /usr/local/svn/repos
SVN-fs-dump-format-version: 1
Revision-number: 0
* Dumped revision 0.
Prop-content-length: 56
Content-length: 56
…

Incrementally dump a single transaction from your repository:

$ svk admin dump /usr/local/svn/repos --revision 21 --incremental 
* Dumped revision 21.
SVN-fs-dump-format-version: 1
Revision-number: 21
Prop-content-length: 101
Content-length: 101
…