diff options
author | scott Chacon <schacon@agadorsparticus.(none)> | 2007-11-27 08:06:51 -0800 |
---|---|---|
committer | scott Chacon <schacon@agadorsparticus.(none)> | 2007-11-27 08:06:51 -0800 |
commit | 07ebb951368ed31bdaebc2e820c62ced22c8bbe4 (patch) | |
tree | 729d483ad8f66cf7907bedbb2d01dec6d2856654 /tests/units/test_lib.rb | |
parent | 3fddf300bd33b356540bee50ae17590ea9b61341 (diff) | |
download | third_party-ruby-git-07ebb951368ed31bdaebc2e820c62ced22c8bbe4.tar.gz third_party-ruby-git-07ebb951368ed31bdaebc2e820c62ced22c8bbe4.tar.xz third_party-ruby-git-07ebb951368ed31bdaebc2e820c62ced22c8bbe4.zip |
added Matthias and Simon to credits for the gitrb code
fixed an issue with raw object tree formatting
added ls_tree implementation in raw git
Diffstat (limited to 'tests/units/test_lib.rb')
-rw-r--r-- | tests/units/test_lib.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/units/test_lib.rb b/tests/units/test_lib.rb index f9170e6..7cbbeef 100644 --- a/tests/units/test_lib.rb +++ b/tests/units/test_lib.rb @@ -102,6 +102,15 @@ class TestLib < Test::Unit::TestCase assert_equal('+refs/heads/*:refs/remotes/working/*', config['fetch']) end + + def test_ls_tree + tree = @lib.ls_tree('94c827875e2cadb8bc8d4cdd900f19aa9e8634c7') + assert_equal("3aac4b445017a8fc07502670ec2dbf744213dd48", tree['blob']['example.txt'][:sha]) + assert_equal("100644", tree['blob']['example.txt'][:mode]) + assert(tree['tree']) + end + + # options this will accept # :treeish # :path_limiter |