Dennis Kaarsemaker [off-list ref] writes:
On ma, 2016-02-01 at 15:37 -0800, Junio C Hamano wrote:
quoted
Do you mean
$ git checkout -b testing
$ rm -f .git/logs/refs/heads/testing
$ git log -g testing
will be changed from a silent no-op to an abort with error?
I do not see a need for such a change--does that count as an
objection?
No, I'd like to change:
$ ls .git/logs/refs/tags/v2.7.0
ls: cannot access .git/logs/refs/tags/v2.7.0: No such file or directory
$ git (log -g|reflog) v2.7.0
From the bizarre behaviour above to a silent noop.
When there is nothing to show, we do not show anything, and that is
just like "git log v2.7.0..v2.7.0" is silent.
I do not find the silence bizarre at all.