# git log implementation details

1 messages from 2012-11-17 to 2012-11-17. Participants: Nicolas Dufour.
Thread: https://gitlist.dev/t/32131

## Nicolas Dufour, 2012-11-17 01:14

Subject: git log implementation details
Message-ID: <50A6E4F5.1050402@nemoworld.info>
URL: https://gitlist.dev/e/50A6E4F5.1050402%40nemoworld.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

```
