Each branch's head should be cached as the head is the most likely save to be used, either directly or indirectly
Each branch's head should be cached as the head is the most likely save to be used, either directly or indirectly