Beispiel #1
0
 private bool IncludeInFetch(NamedChange change)
 {
     return(!IsIgnorable(change) &&
            !IsGitPathMissing(change) &&
            !IsGitPathInDotGit(change) &&
            !IsGitPathIgnored(change));
 }
Beispiel #2
0
        private bool IncludeInFetch(NamedChange change)
        {
            if (IgnorableChangeType(change.Change.ChangeType) && _resolver.Contains(change.GitPath))
            {
                return(false);
            }

            return(_resolver.ShouldIncludeGitItem(change.GitPath));
        }
Beispiel #3
0
        private bool IncludeInFetch(NamedChange change)
        {
            // If a change is only a branch or merge operation and we already have a file at the target path,
            // then there is nothing to do for that change.
            if ((change.Change.ChangeType == TfsChangeType.Branch ||
                 change.Change.ChangeType == TfsChangeType.Merge) &&
                _resolver.Contains(change.GitPath))
            {
                return(false);
            }

            return(_resolver.ShouldIncludeGitItem(change.GitPath));
        }
Beispiel #4
0
 private bool IncludeInApply(NamedChange change)
 {
     return(IncludeInFetch(change) && change.Change.Item.DeletionId == 0);
 }
Beispiel #5
0
 private bool Include(NamedChange change)
 {
     return(Include(change.GitPath) && change.Change.Item.DeletionId == 0);
 }
Beispiel #6
0
        private bool IncludeInFetch(NamedChange change)
        {
            // If a change is only a branch operation and we already have a file at the target path,
            // then there is nothing to do for that change.
            if (change.Change.ChangeType.IncludesOneOf(TfsChangeType.Branch) &&
                !change.Change.ChangeType.IncludesOneOf(TfsChangeType.Edit) &&
                _resolver.Contains(change.GitPath))
            {
                return false;
            }

            return _resolver.ShouldIncludeGitItem(change.GitPath);
        }
Beispiel #7
0
 private bool IncludeInApply(NamedChange change)
 {
     return IncludeInFetch(change) && change.Change.Item.DeletionId == 0;
 }
Beispiel #8
0
 private bool IsItemDeleted(NamedChange change)
 {
     return(IsDeleted(change.Change.Item));
 }
Beispiel #9
0
 private bool IsGitPathIgnored(NamedChange change)
 {
     return(IsIgnored(change.GitPath));
 }
Beispiel #10
0
 private bool IsGitPathInDotGit(NamedChange change)
 {
     return(IsInDotGit(change.GitPath));
 }
Beispiel #11
0
 private bool IsGitPathMissing(NamedChange change)
 {
     return(string.IsNullOrEmpty(change.GitPath));
 }
Beispiel #12
0
 private bool IsIgnorable(NamedChange change)
 {
     return(IgnorableChangeType(change.Change.ChangeType) && _resolver.Contains(change.GitPath));
 }
Beispiel #13
0
        private bool IncludeInFetch(NamedChange change)
        {
            if (IgnorableChangeType(change.Change.ChangeType) && _resolver.Contains(change.GitPath))
            {
                return false;
            }

            return _resolver.ShouldIncludeGitItem(change.GitPath);
        }
Beispiel #14
0
 private bool Include(NamedChange change)
 {
     return Include(change.GitPath) && change.Change.Item.DeletionId == 0;
 }