This text is a work in progress—highly subject to change—and may not accurately describe any released version of the ApacheTM Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.

svndumpfilter exclude
Prev svndumpfilter Reference—Subversion History Filtering Next

Name

svndumpfilter exclude — Filter out nodes with given prefixes from the dump stream.

Synopsis

svndumpfilter exclude PATH_PREFIX...

Description

This can be used to exclude nodes that begin with one or more PATH_PREFIXes from a filtered dump file.

Options

--drop-empty-revs
--drop-all-empty-revs
--pattern
--preserve-revprops
--quiet
--renumber-revs
--skip-missing-merge-sources
--targets FILENAME

Examples

If we have a dump file from a repository with a number of different picnic-related directories in it, but we want to keep everything except the sandwiches part of the repository, we'll exclude only that path:

$ svndumpfilter exclude sandwiches < dumpfile > filtered-dumpfile
Excluding prefixes:
 '/sandwiches'
Revision 0 committed as 0.
Revision 1 committed as 1.
Revision 2 committed as 2.
Revision 3 committed as 3.
Revision 4 committed as 4.
Dropped 1 node(s):
 '/sandwiches'
$

Beginning in Subversion 1.7, svndumpfilter can optionally treat the PATH_PREFIXs not merely as explicit substrings, but as file patterns instead. So, for example, if you wished to filter out paths which ended with .OLD, you would do the following:

$ svndumpfilter exclude --pattern "*.OLD" < dumpfile > filtered-dumpfile
Excluding prefix patterns:
 '/*.OLD'
Revision 0 committed as 0.
Revision 1 committed as 1.
Revision 2 committed as 2.
Revision 3 committed as 3.
Revision 4 committed as 4.
Dropped 3 node(s):
 '/condiments/salt.OLD'
 '/condiments/pepper.OLD'
 '/toppings/cheese.OLD'
$

Prev Up Next
svndumpfilter Reference—Subversion History Filtering Home svndumpfilter include

AltStyle によって変換されたページ (->オリジナル) /