├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── history.rs └── record.rs ├── src ├── add.rs ├── entry.rs ├── format.rs ├── history.rs ├── history │ ├── builder.rs │ ├── checkpoint.rs │ ├── display.rs │ └── queue.rs ├── lib.rs ├── record.rs ├── record │ ├── builder.rs │ ├── checkpoint.rs │ ├── display.rs │ └── queue.rs └── socket.rs └── tests ├── history.rs └── record.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/README.md -------------------------------------------------------------------------------- /examples/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/examples/history.rs -------------------------------------------------------------------------------- /examples/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/examples/record.rs -------------------------------------------------------------------------------- /src/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/add.rs -------------------------------------------------------------------------------- /src/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/entry.rs -------------------------------------------------------------------------------- /src/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/format.rs -------------------------------------------------------------------------------- /src/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/history.rs -------------------------------------------------------------------------------- /src/history/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/history/builder.rs -------------------------------------------------------------------------------- /src/history/checkpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/history/checkpoint.rs -------------------------------------------------------------------------------- /src/history/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/history/display.rs -------------------------------------------------------------------------------- /src/history/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/history/queue.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/record.rs -------------------------------------------------------------------------------- /src/record/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/record/builder.rs -------------------------------------------------------------------------------- /src/record/checkpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/record/checkpoint.rs -------------------------------------------------------------------------------- /src/record/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/record/display.rs -------------------------------------------------------------------------------- /src/record/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/record/queue.rs -------------------------------------------------------------------------------- /src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/src/socket.rs -------------------------------------------------------------------------------- /tests/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/tests/history.rs -------------------------------------------------------------------------------- /tests/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenorog/undo/HEAD/tests/record.rs --------------------------------------------------------------------------------