From 3fc864f3c637e06e2fa7a81f6b48a5df58a9bc5b Mon Sep 17 00:00:00 2001 From: Simon Rozet Date: Thu, 26 Jan 2012 17:05:32 -0800 Subject: [PATCH] git ls-tree raises on non-zero exit --- lib/grit/tree.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/grit/tree.rb b/lib/grit/tree.rb index 9124451d..35b20aa3 100644 --- a/lib/grit/tree.rb +++ b/lib/grit/tree.rb @@ -15,7 +15,7 @@ class Tree # # Returns Grit::Tree (baked) def self.construct(repo, treeish, paths = []) - output = repo.git.ls_tree({}, treeish, *paths) + output = repo.git.ls_tree({:raise => true}, treeish, *paths) self.allocate.construct_initialize(repo, treeish, output) end