コード例 #1
0
 public FakeChangesetBuilder Change(TfsChangeType changeType, TfsItemType itemType, string tfsPath, byte[] contents = null, int?itemId = null)
 {
     _changeset.Changes.Add(new ScriptedChange
     {
         ChangeType     = changeType,
         ItemType       = itemType,
         RepositoryPath = tfsPath,
         Content        = contents,
         ItemId         = itemId
     });
     return(this);
 }
コード例 #2
0
 private int Rank(TfsChangeType type)
 {
     if (type.IncludesOneOf(TfsChangeType.Delete))
     {
         return(0);
     }
     if (type.IncludesOneOf(TfsChangeType.Rename))
     {
         return(1);
     }
     return(2);
 }
コード例 #3
0
 public FakeChangesetBuilder Change(TfsChangeType changeType, TfsItemType itemType, string tfsPath, string contents, int?itemId = null)
 {
     return(Change(changeType, itemType, tfsPath, Encoding.UTF8.GetBytes(contents), itemId));
 }
コード例 #4
0
ファイル: TfsChangeset.cs プロジェクト: runt18/git-tfs
 private int Rank(TfsChangeType type)
 {
     if (type.IncludesOneOf(TfsChangeType.Delete))
         return 0;
     if (type.IncludesOneOf(TfsChangeType.Rename))
         return 1;
     return 2;
 }
コード例 #5
0
ファイル: ChangeSieveTests.cs プロジェクト: yidane/git-tfs
 public static IChange AddDir(string serverItem, TfsChangeType additionalChange = 0)
 {
     return(new FakeChange(TfsChangeType.Add | additionalChange, TfsItemType.Folder, serverItem));
 }
コード例 #6
0
ファイル: ChangeSieveTests.cs プロジェクト: yidane/git-tfs
 public static IChange Rename(string serverItem, string from, TfsChangeType additionalChange = 0, int deletionId = 0)
 {
     return(new FakeChange(TfsChangeType.Rename | additionalChange, TfsItemType.File, serverItem, deletionId, from));
 }
コード例 #7
0
ファイル: ChangeSieveTests.cs プロジェクト: yidane/git-tfs
 public static IChange Delete(string serverItem, TfsChangeType additionalChange = 0)
 {
     return(new FakeChange(TfsChangeType.Delete | additionalChange, TfsItemType.File, serverItem));
 }
コード例 #8
0
ファイル: ChangeSieveTests.cs プロジェクト: yidane/git-tfs
 public static IChange Add(string serverItem, TfsChangeType additionalChange = 0, int deletionId = 0)
 {
     return(new FakeChange(TfsChangeType.Add | additionalChange, TfsItemType.File, serverItem, deletionId));
 }
コード例 #9
0
ファイル: IntegrationHelper.cs プロジェクト: dipeshc/git-tfs
 public FakeChangesetBuilder Change(TfsChangeType changeType, TfsItemType itemType, string tfsPath, string contents = null)
 {
     _changeset.Changes.Add(new ScriptedChange
     {
         ChangeType = changeType,
         ItemType = itemType,
         RepositoryPath = tfsPath,
         Content = contents
     });
     return this;
 }
コード例 #10
0
ファイル: ChangeSieve.cs プロジェクト: XinChenBug/git-tfs
 private bool IgnorableChangeType(TfsChangeType changeType)
 {
     var isBranchOrMerge = (changeType & (TfsChangeType.Branch | TfsChangeType.Merge)) != 0;
     var isContentChange = (changeType & TfsChangeType.Content) != 0;
     return isBranchOrMerge && !isContentChange;
 }