1409
1411
def has_filename(self, filename):
1410
1412
return bool(self.path2id(filename))
1412
1417
def is_executable(self, file_id, path=None):
1413
1418
ie = self.inventory[file_id]
1422
1423
def list_files(self, include_root=False):
1423
1424
# We use a standard implementation, because DirStateRevisionTree is
1424
1425
# dealing with one of the parents of the current state