public override void SetUp() { base.SetUp(); // index with both small (< 2^31) and big offsets idx = PackIndex.Open(JGitTestUtil.GetTestResourceFile("pack-huge.idx")); reverseIdx = new PackReverseIndex(idx); }
/// <summary>Close the resources utilized by this repository</summary> public virtual void Close() { WindowCache.Purge(this); lock (this) { loadedIdx = null; reverseIdx = null; } }
/// <exception cref="System.IO.IOException"></exception> private PackReverseIndex GetReverseIdx() { lock (this) { if (reverseIdx == null) { reverseIdx = new PackReverseIndex(Idx()); } return(reverseIdx); } }