Thomas Rast [off-list ref] writes:
quoted
I'd really like %N to do the initialization. There is no other
placeholder which requires an extra option to work, if I see it
correctly.
%g[dDs] expand to nothing unless the log command walks reflogs, so
there is some precedent.
As Peff pointed out, %d does things lazily, but I suspect it might be hard
to do a similar initialization for %N.
I wonder if we can inspect-but-not-use format string before we even start
walking, to see if we need notes (when we see %N).
None of the abouve applies to %g because making it cause reflog walking
will change not only the output, but the fundamental behaviour of the
command.