Class VimMate::Subversion
In: lib/vimmatelib/subversion.rb
Parent: Object

This class helps the integration of the Subversion version control system

Methods

add   cleanup   move   new   remove   revert   status   status_text  

Included Modules

NiceSingleton

Constants

UNKNOWN = -1
NONE = 1
UNVERSIONED = 2
NORMAL = 3
ADDED = 4
MISSING = 5
DELETED = 6
REPLACED = 7
MODIFIED = 8
MERGED = 9
CONFLICTED = 10
IGNORED = 11
OBSTRUCTED = 12
EXTERNAL = 13
INCOMPLETE = 14
STATUS_TEXT = { UNKNOWN => "", NONE => "None", UNVERSIONED => "Unversioned", NORMAL => "Normal", ADDED => "Added", MISSING => "Missing", DELETED => "Deleted", REPLACED => "Replaced", MODIFIED => "Modified", MERGED => "Merged", CONFLICTED => "Conflicted", IGNORED => "Ignored", OBSTRUCTED => "Obstructed", EXTERNAL => "External", INCOMPLETE => "Incomplete", }.freeze

Public Class methods

Create the Subversion class. Cannot be called directly

Public Instance methods

Add the specified file (full path) to Subversion

Cleanup the subversion path when something is locked

Move the specified file (full path) to a new file name

Remove the specified file (full path) from Subversion‘s control

Revert the specified file (full path) to what it was before the local modifications

Get the status of the specified file. The file must be a full path.

Get the text that represents the status of the file

[Validate]