Skip to content

Commit 7611fa4

Browse files
committed
Merge branch 'EmbarkStudios/main'
2 parents daf3389 + 82ae37d commit 7611fa4

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

gix-worktree/src/checkout/entry.rs

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,20 @@ where
164164
entry.stat = Stat::from_fs(&std::fs::symlink_metadata(dest)?)?;
165165
obj.data.len()
166166
}
167-
gix_index::entry::Mode::DIR => todo!(),
168-
gix_index::entry::Mode::COMMIT => todo!(),
167+
gix_index::entry::Mode::DIR => {
168+
gix_features::trace::warn!(
169+
"Skipped sparse directory at '{entry_path}' ({id}) as it cannot yet be handled",
170+
id = entry.id
171+
);
172+
0
173+
}
174+
gix_index::entry::Mode::COMMIT => {
175+
gix_features::trace::warn!(
176+
"Skipped submodule at '{entry_path}' ({id}) as it cannot yet be handled",
177+
id = entry.id
178+
);
179+
0
180+
}
169181
_ => unreachable!(),
170182
};
171183
Ok(Outcome::Written { bytes: object_size })

0 commit comments

Comments
 (0)