Rocco Caputo > App-SnerpVortex-1.000 > snassign-auto

Download:
App-SnerpVortex-1.000.tar.gz

Annotate this POD

Website

CPAN RT

Open  1
View/Report Bugs
Source  

NAME ^

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

SYNOPSIS ^

        snassign-auto --analysis index.sqlite3

DESCRIPTION ^

snassign-auto converts paths in the snanalyze index database into tags and branches according to some simple rules:

Anything in /trunk is considered to be in the "master" branch.

Anything in /tag or /tags is considered to be a tag. Tags that are subsequently altered will be treated as branches, however, since git doesn't permit edits within true tags.

Anything in /branch or /branches is considered to be a branch. However, any branches that aren't modified will subsequently be converted to tags.

The rules are encoded in get_entity_hint() within snassign-auto. To define new rules, it's expected that you copy snassign-auto and modify get_entity_hint().

USAGE ^

--analysis DB_FILENAME

The location of the SQLite database holding the index. Required.

SEE ALSO ^

App::SnerpVortex - Main documentation for Snerp Vortex.

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

snanalyze - Analyze a Subversion dump, and produce an index database for other tools to process.

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.

syntax highlighting: