1558
1560
return self.inventory[file_id].kind
1566
return ('missing', None, None, None)
1570
return (kind, entry.text_size, entry.executable, entry.text_sha1)
1572
return (kind, None, None, entry.symlink_target)
1574
return (kind, None, None, None)
1560
1576
def is_executable(self, file_id, path=None):
1561
1577
ie = self.inventory[file_id]