protected override RevisionPath[] OnGetRevisionChanges(Revision revision) { return(Bazaar.Status(this.RootPath, (BazaarRevision)revision) .Where(s => s.Status != ItemStatus.Unchanged && s.Status != ItemStatus.Ignored) .Select(status => new RevisionPath(Path.Combine(RootPath, status.Filename), ConvertAction(status.Status), status.Status.ToString())).ToArray()); }