Crime Scene Investigitor
summary
Explains Git internals (commits, trees, blobs, objects in .git/objects) and shows concrete CLI tools to investigate and fix repo crime: using git cat-file and git reflog to recover unreachable commits, binary-searching a regression with git bisect that isolates a single bad commit (B99), and permanently removing secret blobs by rewriting history with git filter-branch (notes git filter-repo as safer) plus the unavoidable step of force pushing all branches and tags.
AI-written summary · about
chapters (10)
- 0:00Welcome to Detective Academy
- 1:31Chief Inspector Cadell and Detective Reffy
- 4:19Git internals and commit objects
- 12:00Mock crime scene and broken tests
- 13:03Time traveling with Git
- 20:03Finding the bad commit with git bisect
- 22:50Hidden secret file uncovered
- 25:19Rewriting history with git filter-branch
- 33:05The shocking confession
- 34:18Conclusion and Q&A
related talks
46mDevelop your CI tools
49mAll Your Code Belongs To Us (Dismantling Android Secrets With CodeInspect)
37mDismantling droids for breakfast
34mIt worked on my iPhone 15 Pro Max…
39mDespaghettifying the hairball
47mClaude Code at Scale: An Android Deep Dive
38mAn Opinionated, Gradle-Based Approach to Automated Version Management
43mAndroid Dev Tools and Workflows
