From: Nicolas Dufour Date: Sat, 17 Nov 2012 01:14:29 GMT Subject: git log implementation details Message-ID: <50A6E4F5.1050402@nemoworld.info> Hello, I was wondering how the command "git log" is actually retrieving the commit log for a given file behind the scene. Is it by walking down the object tree and scanning each commit/tree object? Or any cache/index used here? Thank you, Nicolas