Beispiel #1
0
 /// <summary>
 /// Create a new revision and object walker for a given repository.
 /// </summary>
 /// <param name="repo">
 /// The repository the walker will obtain data from.
 /// </param>
 public ObjectWalk(Repository repo)
     : base(repo)
 {
     _pendingObjects = new BlockObjQueue();
     _treeWalk = new CanonicalTreeParser();
 }
Beispiel #2
0
 public override void Dispose()
 {
     base.Dispose();
     _pendingObjects = new BlockObjQueue();
     _nextSubtree = null;
     _currentTree = null;
 }
Beispiel #3
0
 internal override void reset(int retainFlags)
 {
     base.reset(retainFlags);
     _pendingObjects = new BlockObjQueue();
     _nextSubtree = null;
 }
Beispiel #4
0
 public override void dispose()
 {
     base.dispose();
     pendingObjects = new BlockObjQueue();
     nextSubtree = null;
     currentTree = null;
 }