Module: Svn

Extended by:
FFI::Library
Defined in:
lib/svn.rb,
lib/svn/logs.rb,
lib/svn/misc.rb,
lib/svn/diffs.rb,
lib/svn/pools.rb,
lib/svn/repos.rb,
lib/svn/roots.rb,
lib/svn/utils.rb,
lib/svn/errors.rb,
lib/svn/streams.rb,
lib/svn/apr_utils.rb,
lib/svn/revisions.rb,
lib/svn/transactions.rb,
lib/svn/counted_strings.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Log, Utils Classes: AprArray, AprHash, CError, ChangedPathStruct, CountedStringStruct, Diff, Error, Pool, Repo, Revision, Root, Stream, Transaction

Constant Summary collapse

NodeKind =
enum( :none, :file, :dir, :unknown )
Actions =
enum(
  :added, 65,
  :deleted, 68,
  :replaced, 82,
  :modified, 77
)
PathChangeKind =
enum( :modified, :added, :deleted, :replaced, :reset )
ChangedPath =
ChangedPathStruct.by_ref
RootPool =

create the root pool that will be the default pool

Pool.create
INVALID_REVNUM =
-1
LOG_PROP_NAME =
'svn:log'
AUTHOR_PROP_NAME =
'svn:author'
TIMESTAMP_PROP_NAME =
'svn:date'
CountedString =

the svn_string_t pointer type, which is the one used externally

CountedStringStruct.by_ref

Class Method Summary collapse

Class Method Details

.create(path) ⇒ Object



20
21
22
# File 'lib/svn.rb', line 20

def self.create( path )
  Repo.create( path )
end

.open(path) ⇒ Object



24
25
26
# File 'lib/svn.rb', line 24

def self.open( path )
  Repo.open( path )
end