Пример #1
0
 public override void Dispose()
 {
     base.Dispose();
     pendingObjects = new BlockObjQueue();
     firstCommit    = null;
     lastCommit     = null;
     currVisit      = null;
     freeVisit      = null;
 }
Пример #2
0
 public override void Dispose()
 {
     base.Dispose();
     pendingObjects = new BlockObjQueue();
     treeWalk       = new CanonicalTreeParser();
     currentTree    = null;
     last           = null;
     firstCommit    = null;
     lastCommit     = null;
 }
Пример #3
0
 protected internal override void Reset(int retainFlags)
 {
     base.Reset(retainFlags);
     foreach (RevObject obj in rootObjects)
     {
         obj.flags &= ~IN_PENDING;
     }
     rootObjects    = new AList <RevObject>();
     pendingObjects = new BlockObjQueue();
     firstCommit    = null;
     lastCommit     = null;
     currVisit      = null;
     freeVisit      = null;
 }
Пример #4
0
 protected internal override void Reset(int retainFlags)
 {
     base.Reset(retainFlags);
     foreach (RevObject obj in rootObjects)
     {
         obj.flags &= ~IN_PENDING;
     }
     rootObjects    = new AList <RevObject>();
     pendingObjects = new BlockObjQueue();
     treeWalk       = new CanonicalTreeParser();
     currentTree    = null;
     last           = null;
     firstCommit    = null;
     lastCommit     = null;
 }
Пример #5
0
		protected internal override void Reset(int retainFlags)
		{
			base.Reset(retainFlags);
			foreach (RevObject obj in rootObjects)
			{
				obj.flags &= ~IN_PENDING;
			}
			rootObjects = new AList<RevObject>();
			pendingObjects = new BlockObjQueue();
			firstCommit = null;
			lastCommit = null;
			currVisit = null;
			freeVisit = null;
		}
Пример #6
0
		public override void Dispose()
		{
			base.Dispose();
			pendingObjects = new BlockObjQueue();
			firstCommit = null;
			lastCommit = null;
			currVisit = null;
			freeVisit = null;
		}
Пример #7
0
		/// <summary>Create a new revision and object walker for a given repository.</summary>
		/// <remarks>Create a new revision and object walker for a given repository.</remarks>
		/// <param name="or">
		/// the reader the walker will obtain data from. The reader should
		/// be released by the caller when the walker is no longer
		/// required.
		/// </param>
		public ObjectWalk(ObjectReader or) : base(or)
		{
			rootObjects = new AList<RevObject>();
			pendingObjects = new BlockObjQueue();
			pathBuf = new byte[256];
		}
Пример #8
0
			internal void FreeBlock(BlockObjQueue.Block b)
			{
				b.next = next;
				next = b;
			}
Пример #9
0
		protected internal override void Reset(int retainFlags)
		{
			base.Reset(retainFlags);
			foreach (RevObject obj in rootObjects)
			{
				obj.flags &= ~IN_PENDING;
			}
			rootObjects = new AList<RevObject>();
			pendingObjects = new BlockObjQueue();
			treeWalk = new CanonicalTreeParser();
			currentTree = null;
			last = null;
			firstCommit = null;
			lastCommit = null;
		}
Пример #10
0
		public override void Dispose()
		{
			base.Dispose();
			pendingObjects = new BlockObjQueue();
			treeWalk = new CanonicalTreeParser();
			currentTree = null;
			last = null;
			firstCommit = null;
			lastCommit = null;
		}
Пример #11
0
		/// <summary>Create a new revision and object walker for a given repository.</summary>
		/// <remarks>Create a new revision and object walker for a given repository.</remarks>
		/// <param name="or">
		/// the reader the walker will obtain data from. The reader should
		/// be released by the caller when the walker is no longer
		/// required.
		/// </param>
		public ObjectWalk(ObjectReader or) : base(or)
		{
			rootObjects = new AList<RevObject>();
			pendingObjects = new BlockObjQueue();
			treeWalk = new CanonicalTreeParser();
		}
Пример #12
0
		protected internal override void Reset(int retainFlags)
		{
			base.Reset(retainFlags);
			pendingObjects = new BlockObjQueue();
			treeWalk = new CanonicalTreeParser();
			currentTree = null;
			last = null;
			firstCommit = null;
			lastCommit = null;
		}
Пример #13
0
		/// <summary>Create a new revision and object walker for a given repository.</summary>
		/// <remarks>Create a new revision and object walker for a given repository.</remarks>
		/// <param name="or">
		/// the reader the walker will obtain data from. The reader should
		/// be released by the caller when the walker is no longer
		/// required.
		/// </param>
		public ObjectWalk(ObjectReader or) : base(or)
		{
			pendingObjects = new BlockObjQueue();
			treeWalk = new CanonicalTreeParser();
		}
Пример #14
0
 /// <summary>Create a new revision and object walker for a given repository.</summary>
 /// <remarks>Create a new revision and object walker for a given repository.</remarks>
 /// <param name="or">
 /// the reader the walker will obtain data from. The reader should
 /// be released by the caller when the walker is no longer
 /// required.
 /// </param>
 public ObjectWalk(ObjectReader or) : base(or)
 {
     rootObjects    = new AList <RevObject>();
     pendingObjects = new BlockObjQueue();
     pathBuf        = new byte[256];
 }
Пример #15
0
 /// <summary>Create a new revision and object walker for a given repository.</summary>
 /// <remarks>Create a new revision and object walker for a given repository.</remarks>
 /// <param name="or">
 /// the reader the walker will obtain data from. The reader should
 /// be released by the caller when the walker is no longer
 /// required.
 /// </param>
 public ObjectWalk(ObjectReader or) : base(or)
 {
     rootObjects    = new AList <RevObject>();
     pendingObjects = new BlockObjQueue();
     treeWalk       = new CanonicalTreeParser();
 }