Commit Graph

27 Commits

Author SHA1 Message Date
thePR0M3TH3AN
99f72af4bc update 2025-05-21 20:14:56 -04:00
thePR0M3TH3AN
efe84097a4 Merge branch 'beta' into codex/fix-failing-workflow-tests 2025-05-21 20:05:25 -04:00
thePR0M3TH3AN
45c28d0780 Fix restore fallback to backup ID 2025-05-21 20:02:21 -04:00
thePR0M3TH3AN
ff861d63b6 Merge branch 'beta' into codex/fix-failing-workflow-tests 2025-05-21 19:48:56 -04:00
thePR0M3TH3AN
15e892055f Format restore logic 2025-05-21 19:42:52 -04:00
thePR0M3TH3AN
8c7c8a2395 Handle backup IDs in restore command 2025-05-21 19:31:23 -04:00
thePR0M3TH3AN
07693a7925 Add backup prune CLI and update roadmap 2025-05-21 16:19:32 -04:00
thePR0M3TH3AN
d433e1eab2 Move CLI cheatsheet under cli-bin 2025-05-21 13:43:25 -04:00
thePR0M3TH3AN
9fae768577 Fix build script and clippy issues 2025-05-21 13:10:25 -04:00
thePR0M3TH3AN
567f1cd1a5 Format codebase with rustfmt 2025-05-21 11:24:49 -04:00
thePR0M3TH3AN
23ac9a9533 Add formatting and linting checks to CI 2025-05-21 10:52:50 -04:00
thePR0M3TH3AN
3fb6504cb0 Refactor watcher mutex handling and add tests 2025-05-21 09:23:14 -04:00
thePR0M3TH3AN
72803bc861 Merge pull request #19 from PR0M3TH3AN/codex/add-unit-tests-for-cli-operations
Add CLI run unit tests using in-memory DB
2025-05-20 15:20:18 -04:00
thePR0M3TH3AN
db0e7456ab Add unit tests for CLI run functions 2025-05-20 15:20:05 -04:00
thePR0M3TH3AN
b9981ea51f Merge pull request #18 from PR0M3TH3AN/codex/write-tests-for-db-operations-and-functions
Add unit tests for CLI helpers
2025-05-20 15:19:27 -04:00
thePR0M3TH3AN
7d6c7e0c69 Add unit tests for CLI helpers 2025-05-20 15:19:15 -04:00
thePR0M3TH3AN
8e52058807 Merge pull request #17 from PR0M3TH3AN/codex/create-test-for-marlin-watcher-state
Add watch run unit test
2025-05-20 15:19:01 -04:00
thePR0M3TH3AN
daeec03a60 Add watch run unit test 2025-05-20 15:18:49 -04:00
thePR0M3TH3AN
b43d3e3ebd Update .gitignore, add CLI cheatsheet, and modify benchmark results
- Updated .gitignore to include new target files and reports.
- Added a new CLI cheatsheet document for quick reference on commands and flags.
- Modified benchmark results in `bench/dirty-vs-full.md` to reflect updated performance metrics.
- Changed permissions for `run_all_tests.sh` to make it executable.
- Updated `target/.rustc_info.json` with additional output information.
- Adjusted file modes for `target/release/marlin` and `target/release/marlin.d`.
2025-05-20 14:59:02 -04:00
thePR0M3TH3AN
e484419161 Merge pull request #13 from PR0M3TH3AN/codex/create-rust-build-script-for-cheatsheet
Add CLI cheatsheet generation
2025-05-20 14:13:58 -04:00
thePR0M3TH3AN
933fee54a9 Generate CLI cheatsheet at build time 2025-05-20 14:13:30 -04:00
thePR0M3TH3AN
2c6555d7f5 Update .gitignore and enhance test documentation for coverage reporting
- Add /bench/backups, /target/, cobertura.xml, and tarpaulin-report.html to .gitignore to prevent tracking of generated files.
- Update test.md to include instructions for running tests and generating coverage reports using cargo tarpaulin.
2025-05-20 14:11:25 -04:00
thePR0M3TH3AN
0c40bdac84 Update benchmarks and clean up CLI code for improved readability
- Updated benchmark results in `bench/dirty-vs-full.md` to reflect new performance metrics for `full-scan` and `dirty-scan`.
- Removed unnecessary comments and whitespace in `cli-bin/src/main.rs` to enhance code clarity and maintainability.
2025-05-19 22:49:35 -04:00
thePR0M3TH3AN
9c325366f9 Improve performance metrics and enhance backup error handling
- Update benchmark results for `full-scan` and `dirty-scan` in `bench/dirty-vs-full.md` to reflect improved performance.
- Refactor error handling in `libmarlin/src/backup.rs` to provide clearer messages when the live database path is missing or invalid.
- Clean up code in `libmarlin/src/backup.rs` for better readability and maintainability.
- Minor adjustments in documentation and test files for consistency.
2025-05-19 22:13:25 -04:00
thePR0M3TH3AN
2f97bd8c3f Update dependencies and add new features for improved functionality
- Updated Cargo.lock and Cargo.toml to include new dependencies
- Added new files for backup and watcher functionality in libmarlin
- Introduced integration tests and documentation updates
- Set workspace resolver to version 2 for better dependency resolution
2025-05-19 18:14:42 -04:00
thePR0M3TH3AN
7b596ab17a dirty scan speed testing 2025-05-18 23:53:50 -04:00
thePR0M3TH3AN
f6fca2c0dd update 2025-05-18 16:02:48 -04:00