Permalink
Switch branches/tags
Nothing to show
Commits on Dec 7, 2011
  1. Add License

    mattsears committed Dec 7, 2011
Commits on Dec 6, 2011
  1. Version bump

    mattsears committed Dec 6, 2011
  2. Add Options header

    mattsears committed Dec 6, 2011
Commits on Dec 5, 2011
  1. Merge pull request #6 from nreckart/pr/custom-commit-options

    mattsears committed Dec 5, 2011
    Ensure that a custom committer, if given, makes it into the git commit.
Commits on Dec 3, 2011
  1. Merge pull request #5 from nreckart/pr/no-empty-commits

    mattsears committed Dec 3, 2011
    Stop creating empty commits when saving duplicate values.
  2. Merge pull request #4 from nreckart/pr/bare-repo-support

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

    nreckart committed Dec 2, 2011
    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')
  2. Merge pull request #3 from nreckart/pr/custom-commit-options

    mattsears committed Dec 2, 2011
    Allow for custom log messages, authors, and committers for commits.
  3. Merge pull request #2 from nreckart/bugfix/default-to-master-branch

    mattsears committed Dec 2, 2011
    Fix errors the occur when attempting to use a Gaga instance that is created without specifying a branch.
Commits on Dec 1, 2011
  1. Allow for custom log messages, authors, and committers for commits.

    nreckart committed Dec 1, 2011
    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. Fix errors the occur when attempting to use a Gaga instance that is c…

    nreckart committed Dec 1, 2011
    …reated without specifying a branch.
Commits on Nov 23, 2011
  1. Version bump

    mattsears committed Nov 23, 2011
  2. Added new link to homepage

    mattsears committed Nov 23, 2011
  3. Remove tmp repo after each test. Add tests for storing key/values per…

    mattsears committed Nov 23, 2011
    … branch. Add better test for storing commit messages.
Commits on Oct 23, 2011
  1. Fix typo

    mattsears committed Oct 23, 2011
Commits on Oct 9, 2011
  1. Implode test directory

    mattsears committed Oct 9, 2011