Cache values of symbolic refs in RefDatabase
commit1ce3d577b414a133fa8e78d70a216e36caef47dc
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Mon, 8 Dec 2008 21:48:56 +0000 (8 22:48 +0100)
committerShawn O. Pearce <spearce@spearce.org>
Tue, 9 Dec 2008 17:52:38 +0000 (9 09:52 -0800)
tree4e22d672b00f32d2e9749c56823b2ce659717e51
parent9618f52351d207a3dcd09a7ed2b8f03494b495dd
Cache values of symbolic refs in RefDatabase

This way we avoid reading refs if the timestamp has not changed. This
reduced the number of opens for reading symbolic refs like HEAD.

Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.spearce.jgit/src/org/spearce/jgit/lib/RefDatabase.java