Sha256: f171f9211e4f4d001ee8e78eac3c1246dd8b561cbec87e72460939941e7df624
Contents?: true
Size: 701 Bytes
Versions: 13
Compression:
Stored size: 701 Bytes
Contents
require 'dandelion' require 'rugged' Dandelion.logger.level = Logger::UNKNOWN def test_repo(name = nil) name ||= 'repo' path = File.join(File.dirname(__FILE__), 'fixtures', "#{name}.git") @repo ||= Rugged::Repository.new(path) end def test_commits [ test_repo.lookup('e289ff1e2729839759dbd6fe99b6e35880910c7c'), test_repo.lookup('3d9b743acb4a84dd99002d2c6f3fcf1a47e9f06b') ] end def test_tree(options = {}) repo = options[:repo] || test_repo commit = options[:commit] || test_commits.last Dandelion::Tree.new(repo, commit) end def test_changeset(options = {}) Dandelion::Changeset.new(test_tree, test_commits.first, options) end def test_diff test_changeset.diff end
Version data entries
13 entries across 13 versions & 1 rubygems