Sha256: 05080a425b62d49ea5faf43d96434bf9ef97ec5419f12d0bfca30b87cff396ed

Contents?: true

Size: 862 Bytes

Versions: 2

Compression:

Stored size: 862 Bytes

Contents

# SCM

* [Source](http://github.com/postmodern/scm)
* [Issues](http://github.com/postmodern/scm/issues)
* [Documentation](http://rubydoc.info/gems/scm/frames)
* [Email](mailto:postmodern.mod3 at gmail.com)

## Description

{SCM} is a simple Ruby library for interacting with common SCMs,
such as Git, Mercurial (Hg) and SubVersion (SVN).

## Features

* Supports:
  * [Git](http://www.git-scm.org/)
  * [Mercurial (Hg)](http://mercurial.selenic.com/)
  * [SubVersion (SVN)](http://subversion.tigris.org/)
* Provides a basic {SCM::Repository API} for each SCM.

## Examples

    require 'scm'

    repo = SCM::Git.new('path/to/repo')

    repo.branches
    # => [...]

    repo.tags
    # => [...]

    repo.status
    # => {...}

    repo.log

## Install

    $ gem install scm

## Copyright

Copyright (c) 2011 Hal Brodigan

See {file:LICENSE.txt} for details.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
scm-0.1.0.pre2 README.md
scm-0.1.0.pre1 README.md