use ls-tree to get the blob sha directly