The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

snanalyze - analyze a Subversion dump and index important paths and revisions

SYNOPSIS

        snanalyze --dump project.svndump --db index.sqlite3 --verbose

DESCRIPTION

snanalyze combs through a Subversion dump for events that may define tags and branches. It generates an index database with information aobut paths, revisions and copies that may be useful to other programs in the Snerp Vortex toolbox.

Subversion dumps are create by svnadmin(1). Really large dumps may be abbreviated usng the snub(1) tool, which is part of Snerp Vortex.

USAGE

--dump SVN_DUMP_FILENAME

The location of the Subversion dump to analyze. Required since nothing can be done without one.

--db DB_FILENAME

The location of the SQLite database to hold the index. Required.

--verbose

Turn on excessive output for debugging.

SEE ALSO

App::SnerpVortex - Main documentation for Snerp Vortex.

SVN::Dump - Subversion dumps are parsed by SVN::Dump.

snassign-auto - Automatically assign tags and branches to a snanalyze index.

snassign-gui - Graphical snanalyze index browser. Future plans will allow users to assign branches and tags by hand. Requires Gtk.

snauthors - Extract a basic authors.txt file from a Subversion dump.

snerp - Convert a Subversion repository to a flat filesystem or Git. Uses the snanalyze index, with help from the snassign tools, to intelligently branch and tag as it goes.

AUTHORS AND LICENSE

Snerp Vortex is Copyright 2010 by Rocco Caputo and contributors.

It is released under the same terms as Perl itself.