3 require File.dirname(__FILE__) + '/../test_helper'
5 class TestRawInternals < Test::Unit::TestCase
24 def test_commit_object
25 g = Git.bare(@wbare, :log => Logger.new(STDOUT))
28 assert_equal('test', c.message)
33 c = g.object("v2.5").gtree
36 repo = Git::Raw::Repository.new(@wbare)
37 puts repo.object(sha).inspect
44 repo = Git::Raw::Repository.new(g.repo.path)
45 raw_out = repo.log(sha)
47 assert_equal('commit 546bec6f8872efa41d5d97a369f669165ecda0de', raw_out.split("\n").first)
48 assert_equal('546bec6f8872efa41d5d97a369f669165ecda0de', c.log(30).first.sha)