1677
1701
if stat.S_ISDIR(st.st_mode):
1680
1704
blob = blob_from_path_and_stat(
1681
1705
target.abspath(e).encode(osutils._fs_enc), st)
1684
1710
blobs[np] = (blob.id, cleanup_mode(st.st_mode))
1686
1712
to_tree_sha = commit_tree(
1687
1713
store, dirified + [(p, s, m) for (p, (s, m)) in blobs.items()])
1689
from_tree_sha, to_tree_sha, include_trees=True,
1715
store, from_tree_sha, to_tree_sha, include_trees=True,
1690
1717
want_unchanged=want_unchanged, change_type_same=True), extras