Beispiel #1
0
			/// <summary>
			/// Trivial constructor.
			/// </summary>
			/// <param name="id"> The version id. </param>
			/// <param name="action"> The action (add, edit, delete). </param>
			/// <param name="revision"> The base revision of this file. 0 for adds. </param>
			/// <param name="timeStamp"> The time stamp of the file. </param>
			/// <param name="isText"> Is this a text file? </param>
			/// <param name="isFullText"> Is this a diff or a full text? </param>
			/// <param name="isRevisionBase"> Is this a base revision? </param>
			/// <param name="hasTextBody"> Is there a body? False by default for branch and integrate. </param>
			public AbstractedFileVersion(int id, int action, int revision, DateTime? timeStamp, bool isText,
				bool isFullText, bool isRevisionBase, bool hasTextBody)
			{
				Id = id;
				Action = (SourceControlAction)action;
				Revision = revision;
				TimeStamp = timeStamp;
				IsText = isText;
				IsFullText = isFullText;
				IsRevisionBase = isRevisionBase;
				HasTextBody = hasTextBody;
			}
Beispiel #2
0
 /// <summary>
 /// Trivial constructor.
 /// </summary>
 /// <param name="serverFileName"> The file name inside the source control. </param>
 /// <param name="action"> The action (ADD, EDIT, DELETE). </param>
 /// <param name="revision"> The revision of the checked out file (0 if add). </param>
 /// <param name="isText"> True if this is a text file. </param>
 public ChangeFile(string serverFileName, SourceControlAction action, int revision, bool isText)
 {
     ServerFileName = serverFileName;
     Action = action;
     Revision = revision;
     IsText = isText;
     Data = null;
     LastModifiedTime = null;
     LocalFileName = string.Empty;
     serverFileName = null;
 }