private bool IncludeInFetch(NamedChange change) { return(!IsIgnorable(change) && !IsGitPathMissing(change) && !IsGitPathInDotGit(change) && !IsGitPathIgnored(change)); }
private bool IncludeInFetch(NamedChange change) { if (IgnorableChangeType(change.Change.ChangeType) && _resolver.Contains(change.GitPath)) { return(false); } return(_resolver.ShouldIncludeGitItem(change.GitPath)); }
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)); }
private bool IncludeInApply(NamedChange change) { return(IncludeInFetch(change) && change.Change.Item.DeletionId == 0); }
private bool Include(NamedChange change) { return(Include(change.GitPath) && change.Change.Item.DeletionId == 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); }
private bool IncludeInApply(NamedChange change) { return IncludeInFetch(change) && change.Change.Item.DeletionId == 0; }
private bool IsItemDeleted(NamedChange change) { return(IsDeleted(change.Change.Item)); }
private bool IsGitPathIgnored(NamedChange change) { return(IsIgnored(change.GitPath)); }
private bool IsGitPathInDotGit(NamedChange change) { return(IsInDotGit(change.GitPath)); }
private bool IsGitPathMissing(NamedChange change) { return(string.IsNullOrEmpty(change.GitPath)); }
private bool IsIgnorable(NamedChange change) { return(IgnorableChangeType(change.Change.ChangeType) && _resolver.Contains(change.GitPath)); }
private bool IncludeInFetch(NamedChange change) { if (IgnorableChangeType(change.Change.ChangeType) && _resolver.Contains(change.GitPath)) { return false; } return _resolver.ShouldIncludeGitItem(change.GitPath); }
private bool Include(NamedChange change) { return Include(change.GitPath) && change.Change.Item.DeletionId == 0; }