Git Forensics: Deep Dive into Your Repo's History