adding support for transaction log when diffing