Module: Svnx::Base

Defined in:
lib/svnx/base/entries.rb,
lib/svnx/base/entry.rb,
lib/svnx/base/entry.rb,
lib/svnx/base/cmdline.rb,
lib/svnx/base/cmdline.rb,
lib/svnx/base/command.rb,
lib/svnx/base/entries.rb,
lib/svnx/base/options.rb,
lib/svnx/base/options.rb,
lib/svnx/base/command_factory.rb

Overview

this is a parse/process on-demand list of entries, acting like an Enumerable.

Defined Under Namespace

Classes: Command, CommandFactory, CommandLine, Entries, EntriesCommand, Entry, Options

Constant Summary collapse

REVISION_FIELD =
Proc.new { |x| [ "-r", x.revision ] }
IGNORE_WHITESPACE =
{ ignorewhitespace: %w{ -x -bw -x --ignore-eol-style } }
REVISION_PATHS_URLS_FIELDS =
Hash.new.tap do |h|
  h[:revision] = REVISION_FIELD
  h[:paths]    = nil
  h[:urls]     = nil
end