How can I determine when a git ref was created?
<p>This is not the question you think it is.</p>

<p>I want to know when a specific ref was created. I do not want to know what the author timestamp or the committer timestamp is.</p>

<p>For example: if I pull from a remote repo, which updates my local repo, I want to retrieve the timestamps of the time the local repo refs were created.</p>

<pre><code>[remote-host]$ git show --format='%H %cD' refs/heads/master
25f2508a379adf2f8aa264afe6f7e5046943274a Mon, 1 Aug 2016 11:33:12 -0700

[remote-host]$ logout
Connection to remote-host closed.
[local-host]$ git fetch
remote: Counting objects: 165073, done
remote: Finding sources: 100% (1836/1836)
remote: Total 1836 (delta 484), reused 1374 (delta 484)
Receiving objects: 100% (1836/1836), 4.10 MiB | 0 bytes/s, done.
Resolving deltas: 100% (484/484), completed with 262 local objects.
...
[local-host]$ git show --format='%H %cD' 25f2508a379adf2f8aa264afe6f7e5046943274a
25f2508a379adf2f8aa264afe6f7e5046943274a Mon, 1 Aug 2016 11:33:12 -0700

[local-host]$ date
Mon Aug  1 11:50:44 PDT 2016
</code></pre>

<p>The output I want is <code>Mon Aug  1 11:50:44 PDT 2016</code> (i.e. the time of the fetch), not the committer date which is correctly identical on both the remote and the local host.</p>

<p>I thought of using <code>git reflog</code>, but the output of that command is strangely void of any timestamp info.</p>