]> git.ipfire.org Git - thirdparty/public-inbox.git/commit
repobrowse: memoize git symbolic-ref resolution
authorEric Wong <e@80x24.org>
Thu, 16 Feb 2017 23:26:01 +0000 (23:26 +0000)
committerEric Wong <e@80x24.org>
Thu, 16 Feb 2017 23:26:01 +0000 (23:26 +0000)
commite7dc3224ad0b497da6ef242e3a9c612c5702514e
tree1ac252a5fe4b83bc430cb208cee08edb6d9aa631
parent1f34241e5dc94417d49e2c728e0f2ea04ddc39b0
repobrowse: memoize git symbolic-ref resolution

The "HEAD" symbolic ref is rarely changed, so
memoize it for now and avoid exposing it in URLs.
12 files changed:
lib/PublicInbox/Repo.pm
lib/PublicInbox/RepoGitAtom.pm
lib/PublicInbox/RepoGitBlob.pm
lib/PublicInbox/RepoGitCommit.pm
lib/PublicInbox/RepoGitDiffCommon.pm
lib/PublicInbox/RepoGitLog.pm
lib/PublicInbox/RepoGitPatch.pm
lib/PublicInbox/RepoGitPlain.pm
lib/PublicInbox/RepoGitSnapshot.pm
lib/PublicInbox/RepoGitSummary.pm
lib/PublicInbox/RepoGitTree.pm
lib/PublicInbox/Repobrowse.pm