Skip to content

coursetable/DeLorean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeLorean

DeLorean is a time machine that traverses the history of a git repository. For each change to a JSON file, it records what exactly changed (added, removed, or modified) and when it happened. It is used as a one-time utility for analyzing the history of CourseTable course data.

Usage

First make sure you have the Rust toolchain installed; check the Rust book for instructions.

cargo build
cargo run -- --help

Options

Check cargo run -- --help for the most up-to-date options.

Here's how we run it for CourseTable ferry-data:

cargo run -- ../ferry-data output --primary-key crn --include parsed_courses/*.json -a course-table@users.noreply.github.com -a coursetable.at.yale@gmail.com -a git@harshal.sheth.io -a github-bot@harshal.sheth.io -a hsheth2@gmail.com

About

Time machine for traversing ferry-data history

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published