1 dépôt
Calculating differences between object states by comparing specific attribute values across versions.
Distinct from Token-Based Differencing: Distinct from token-based diffing as it operates on structured model attributes rather than text sequences
Explore 1 awesome GitHub repository matching software engineering & architecture · Attribute Changeset Differencing. Refine with filters or upvote what's useful.
PaperTrail is a Ruby on Rails versioning library and database audit trail system. It tracks changes to database models by capturing historical snapshots of object states and associating every modification with the specific user or process responsible for the update. The project provides a model state reification tool to reconstruct model instances as they existed at a specific point in time and a data recovery framework to restore deleted database records by reifying their last known version. The system covers a broad range of capabilities including version history navigation, changeset-base
Calculates and stores precise attribute differences between adjacent versions for audit analysis.