Scenarios to be handled: - Packed repos - [x] Throw error and give resolution steps. - [ ] ~Automatically parse Packfiles.~ - [ ] Multiple parents per commit - Connect multiple parents - Traverse parent paths - Recursive solution - Look into BFS 🙈, as suggested by @KartikSoneji. - [x] Blobs with the same hash, but different file names. - Occurs during renaming or with two or more empty files.
Scenarios to be handled:
Automatically parse Packfiles.