void FinishRevision() { if (_revision != null && _revision.Guid == null) { _revision = null; } if (_revision != null) { if (_revision.Name == null) { _revision.Name = _previousFileName; } else { _previousFileName = _revision.Name; } if (_revision.Guid.Trim(_hexChars).Length == 0 && (InMemFilter == null || InMemFilter.PassThru(_revision))) { RevisionCount++; if (Updated != null) { Updated(this, new RevisionGraphUpdatedEventArgs(_revision)); } } } _nextStep = ReadStep.Commit; }
void finishRevision() { if (revision != null) { if (revision.Name == null) { revision.Name = previousFileName; } else { previousFileName = revision.Name; } } if (revision == null || revision.Guid.Trim(hexChars).Length == 0) { if ((revision == null) || (InMemFilter == null) || InMemFilter.PassThru(revision)) { if (revision != null) { RevisionCount++; } if (Updated != null) { Updated(this, new RevisionGraphUpdatedEventArgs(revision)); } } } nextStep = ReadStep.Commit; }
void FinishRevision() { if (_revision != null && _revision.Guid == null) { _revision = null; } if (_revision != null) { if (_revision.Name == null) { _revision.Name = _previousFileName; } else { _previousFileName = _revision.Name; } if (_revision.Guid.Trim(_hexChars).Length == 0 && (InMemFilter == null || InMemFilter.PassThru(_revision))) { // Remove full commit message to reduce memory consumption (28% for a repo with 69K commits) // Full commit message is used in InMemFilter but later it's not needed _revision.Body = null; RevisionCount++; if (Updated != null) { Updated(this, new RevisionGraphUpdatedEventArgs(_revision)); } } } }