Module: PVN::Revision

Defined in:
lib/pvn/revision/argument.rb,
lib/pvn/revision/error.rb,
lib/pvn/revision/error.rb,
lib/pvn/revision/range.rb,
lib/pvn/revision/range.rb,
lib/pvn/revision/argument.rb

Overview

We represent what svn calls a revision (-r134:2010-1-1) as a Range, consisting of a from and to (optional) Argument.

Defined Under Namespace

Classes: Argument, FixnumArgument, Range, RelativeArgument, RevisionError, StringArgument, WorkingCopyArgument

Constant Summary collapse

RELATIVE_REVISION_RE =
Regexp.new '^([\+\-])(\d+)$'