private void DumpChangeset(Changeset changeset, int changesetId)
{
var firstRevTime = changeset.Revisions.First.Value.DateTime;
var changeDuration = changeset.DateTime - firstRevTime;
logger.WriteSectionSeparator();
logger.WriteLine("Changeset {0} - {1} ({2} secs) {3} {4} files",
changesetId, changeset.DateTime, changeDuration.TotalSeconds, changeset.User,
changeset.Revisions.Count);
if (!string.IsNullOrEmpty(changeset.Comment))
{
logger.WriteLine(changeset.Comment);
}
logger.WriteLine();
foreach (var revision in changeset.Revisions)
{
logger.WriteLine(" {0} {1}@{2} {3}",
revision.DateTime, revision.Item, revision.Version, revision.Action);
}
}