1301
1302
'entry %s parent id %r is not in file_trans_id %r'
1302
1303
% (entry, entry.parent_id, file_trans_id))
1303
1304
parent_id = file_trans_id[entry.parent_id]
1305
1306
# We *almost* replicate new_by_entry, so that we can defer
1306
1307
# getting the file text, and get them all at once.
1307
1308
trans_id = tt.create_path(entry.name, parent_id)
1309
1311
executable = tree.is_executable(entry.file_id, tree_path)
1310
1312
if executable is not None:
1312
1314
deferred_contents.append((entry.file_id, trans_id))
1314
1316
file_trans_id[file_id] = new_by_entry(tt, entry, parent_id,