chiark / gitweb /
git-debrebase: git-debrebase; get_commit: use new $etype
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 14 Jul 2017 14:30:36 +0000 (15:30 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 16 Jun 2018 11:25:49 +0000 (12:25 +0100)
git-debrebase

index c4fabe3..21c0582 100755 (executable)
@@ -131,9 +131,8 @@ memoize('cfg');
 
 sub get_commit ($) {
     my ($objid) = @_;
-    my ($type,$data) = git_cat_file $objid;
-    die unless $type eq 'commit';
-    $data =~ m/(?<=\n)\n/;
+    my $data = git_cat_file $objid, 'commit';
+    $data =~ m/(?<=\n)\n/ or die "$objid ($data) ?";
     return ($`,$');
 }