hannesg/multi_git

View on GitHub
examples/rugged/test.rb

Summary

Maintainability
A
25 mins
Test Coverage
require 'bundler/setup'
Bundler.require

best_available = MultiGit::Backend.best
if best_available == MultiGit::RuggedBackend
  puts "You can now use rugged!"
  puts 
  puts "To show you that it actually works, here is a list of files in main folder:"
  repo = MultiGit.open('../../')
  repo['HEAD^{tree}'].each do |file|
    puts file.name
  end
else
  puts "You are not using rugged. The best available backend is: #{best_available}"
  exit 1
end