Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Dec 7, 2011
  1. @mattsears

    Add License

    mattsears authored
Commits on Dec 6, 2011
  1. @mattsears

    Version bump

    mattsears authored
  2. @mattsears

    Add Options header

    mattsears authored
  3. @mattsears
Commits on Dec 5, 2011
  1. @mattsears

    Merge pull request #6 from nreckart/pr/custom-commit-options

    mattsears authored
    Ensure that a custom committer, if given, makes it into the git commit.
  2. @nreckart
Commits on Dec 3, 2011
  1. @mattsears

    Merge pull request #5 from nreckart/pr/no-empty-commits

    mattsears authored
    Stop creating empty commits when saving duplicate values.
  2. @mattsears

    Merge pull request #4 from nreckart/pr/bare-repo-support

    mattsears authored
    Add support for bare Git repositories.
Commits on Dec 2, 2011
  1. @nreckart
  2. @nreckart
  3. @nreckart

    Add support for bare Git repositories.

    nreckart authored
    Specifying a repository path ending with '.git' will result in Gaga initializing a bare git repository. Any repo path that does not end with '.git' will initialize a working copy repository.
    
    Example:
    
    bare = Gaga.new(:repo => '/path/to/repo.git')
  4. @mattsears

    Merge pull request #3 from nreckart/pr/custom-commit-options

    mattsears authored
    Allow for custom log messages, authors, and committers for commits.
  5. @mattsears

    Merge pull request #2 from nreckart/bugfix/default-to-master-branch

    mattsears authored
    Fix errors the occur when attempting to use a Gaga instance that is created without specifying a branch.
Commits on Dec 1, 2011
  1. @nreckart

    Allow for custom log messages, authors, and committers for commits.

    nreckart authored
    Custom commit options can be set globally when creating a new Gaga instance, or passed in with calls to #set, #delete, or #clear.
    
    Examples:
    
    store1 = Gaga.new(
    	:repo => '/path/to/repo/',
    	:branch => :example,
    	:author => {
    		:name => 'Jim Bob',
    		:email => 'jbob@example.com'
    	},
    	:committer => {
    		:name => 'Jane Doe',
    		:email => 'jdoe@example.com'
    	}
    )
    
    store1.set('key_1', 'Hello World', {:message => 'This is a custom commit log message'})
    
    store2 = Gaga.new(:repo => '/path/to/repo/', :branch => :example)
    
    store2.set('key_1', 'Goodbye', {
    	:message => 'Another custom log message',
    	:author => {
    		:name => 'Sally',
    		:email => 'sally@example.com'
    	}
    })
    
    store2.delete('key_1', {:message => 'Farewell message'})
  2. @nreckart

    Fix errors the occur when attempting to use a Gaga instance that is c…

    nreckart authored
    …reated without specifying a branch.
Commits on Nov 23, 2011
  1. @mattsears

    Version bump

    mattsears authored
  2. @mattsears

    Added new link to homepage

    mattsears authored
  3. @mattsears
  4. @mattsears
  5. @mattsears

    Remove tmp repo after each test. Add tests for storing key/values per…

    mattsears authored
    … branch. Add better test for storing commit messages.
Commits on Oct 23, 2011
  1. @mattsears

    Fix typo

    mattsears authored
  2. @mattsears
  3. @mattsears
Commits on Oct 9, 2011
  1. @mattsears
  2. @mattsears

    Implode test directory

    mattsears authored
  3. @mattsears
Something went wrong with that request. Please try again.