GitXplorerGitXplorer
b

adapter-git

public
43 stars
3 forks
0 issues

Commits

List of commits on branch master.
Unverified
25071dbee8b11976b91f3d16ab1a40b70a331974

Use different branch to expose issue with ref not getting updated

bbkeepers committed 13 years ago
Unverified
0bb015e2bf124b94093256339db535eb19650873

Create branch if it does not exist

bbkeepers committed 13 years ago
Unverified
56a91e7b8dbfc4530445cb4dc330f730f5e5f498

Initial implementation of git adapter

bbkeepers committed 13 years ago

README

The README file for this repository.

= adapter-git

Git adapter for adapter gem.

require 'adapter/git'

repo = Grit::Repo.init('path/to/repo')
adapter = Adapter[:git].new(repo, :branch => 'data', :path => 'db/records')
adapter.clear

adapter.write('foo', 'bar')
puts 'Should be bar: ' + adapter.read('foo').inspect

adapter.delete('foo')
puts 'Should be nil: ' + adapter.read('foo').inspect

adapter.write('foo', 'bar')
adapter.clear
puts 'Should be nil: ' + adapter.read('foo').inspect

puts 'Should be bar: ' + adapter.fetch('foo', 'bar')

See examples/ or specs/ for more usage.

== Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so we don't break it in a future version unintentionally.
  • Commit, do not mess with Rakefile, version, or history. (if you want to have your own version, that is fine, but bump version in a commit by itself so we can ignore when we pull)
  • Send us a pull request. Bonus points for topic branches.