Subversion extensions in Ruby

From WhyNotWiki

Jump to: navigation, search

Extending Subversion with Ruby  edit   (Category  edit)


Contents

[edit] RSCM - Ruby Source Control Management

http://rubyforge.org/projects/rscm/

RSCM - Ruby Source Control Management is to SCM what DBI/JDBC/ODBC are to databases - an SCM-independent API for accessing a wide variety of SCMs.

http://rscm.rubyforge.org/

http://rscm.rubyforge.org/files/README.html

[edit] SubActive

http://rubyforge.org/projects/subactive/

SubActive aims to be a Ruby Subversion integration layer building a high level abstraction and query facility by providing hooks for Subversion server-side events, indexing of metadata and content, and client-side API to richly navigate the repository.

[edit] vcs: A Version Control System wrapper

http://rubyforge.org/projects/vcs/

Version control systems (Subversion, CVS...), however useful, are not very extensible: adding new features can be cumbersome, especially if you want them for different such systems at once. Vcs provide a simple dynamic hierarchy for these systems.

[edit] ActiveSubversion

http://rubyforge.org/projects/activesvn/

ActiveSubversion provides an object representation of a SVN repository. Local caching and other performance enhancements are handled automatically.

[edit] Subversion Automation

http://rubyforge.org/projects/svnauto/

Subversion Automation is a wrapper around Subversion that automates and standardizes branching and merging. The primary goal of the project is to simplify the more complex features of Subversion and therefore encouraging their use.

[edit] piston

http://rubyforge.org/projects/piston/

A Ruby utility that uses Subversion to manage local copies of upstream vendor branches.

[edit] SvnLog 1.0

http://rubyforge.org/projects/svnlog/

A package that provides full-text search of a Subversion commit log. Uses Ferret for indexing.

[edit] lazysvn 0.1.3

http://rubyforge.org/projects/lazysvn/

a wrapper to svn calls

[edit] Subversion Interface, Unplugged 0.0

http://rubyforge.org/projects/svn/

Comprehensive, Rubyful interface to Subversion (someday).

[edit] SVNR - Subversion Updater 0.0

http://rubyforge.org/projects/svnr/

A Ruby gem created to add and remove files from a subversion directory in batch mode.


Subversion  edit   (Category  edit)

Personal tools