Default File Change Log
class DefaultFileChangeLog(changes: MutableList<FileModification> = mutableListOf()) : FileChangeLog
Convenient file change log implementation that stores changes in memory and correctly handles duplicates.