Inside Git: How Shug Finally Understood Git Internals