Commit Graph

30 Commits

Author SHA1 Message Date
thePR0M3TH3AN
bf76d8803e Merge branch 'beta' into codex/handle-rename-event-and-update-sqlite-table 2025-05-26 21:59:55 -04:00
thePR0M3TH3AN
40e50d7f50 Update rename handling 2025-05-26 21:51:24 -04:00
thePR0M3TH3AN
a5fd40213b Merge pull request #100 from PR0M3TH3AN/codex/handle-rename-event-and-update-sqlite-table
Improve rename handling
2025-05-26 21:36:43 -04:00
thePR0M3TH3AN
707d5cfdd8 Handle rename events 2025-05-26 21:36:24 -04:00
thePR0M3TH3AN
32f913cff4 Handle two-path rename events 2025-05-26 21:25:29 -04:00
thePR0M3TH3AN
c24f84a81d Normalize paths for watcher 2025-05-26 14:33:21 -04:00
thePR0M3TH3AN
9423d40b80 Format watcher module 2025-05-25 15:17:27 -04:00
thePR0M3TH3AN
68a4210225 Make watcher handle cross-platform 2025-05-25 14:47:05 -04:00
thePR0M3TH3AN
0f33293fe1 Fix windows test failures 2025-05-24 23:22:50 -04:00
thePR0M3TH3AN
db1d8fa841 Gate same_file import on non-Windows 2025-05-24 22:27:13 -04:00
thePR0M3TH3AN
bad08cbefb Merge pull request #82 from PR0M3TH3AN/codex/add-to_db_path-function-and-update-usages
Normalize db paths
2025-05-24 21:59:42 -04:00
thePR0M3TH3AN
313e54586a Add path normalization helper and apply 2025-05-24 21:59:31 -04:00
thePR0M3TH3AN
2dc9421e5f Handle path tracking on Windows 2025-05-24 21:58:55 -04:00
thePR0M3TH3AN
5b7e20e5f4 Fix rename debouncer to preserve paths 2025-05-24 20:39:35 -04:00
thePR0M3TH3AN
219946049c Merge pull request #72 from PR0M3TH3AN/codex/replace-unwrap-with-error-handling-in-watcher.rs
Improve DB mutex handling in watcher
2025-05-23 10:14:01 -04:00
thePR0M3TH3AN
47d9435865 Handle DB mutex poisoning 2025-05-23 10:13:53 -04:00
thePR0M3TH3AN
0a1eba0fa4 Handle remove-create renames 2025-05-23 10:12:35 -04:00
thePR0M3TH3AN
eb3aa16912 Handle Any rename events 2025-05-22 22:58:24 -04:00
thePR0M3TH3AN
84d5e04ce7 Format watcher module 2025-05-22 17:49:56 -04:00
thePR0M3TH3AN
34cfaf290b Merge branch 'beta' into codex/extend-watcher-for-file-and-directory-renames 2025-05-22 16:56:42 -04:00
thePR0M3TH3AN
6b9d684b15 Handle rename events 2025-05-22 16:41:50 -04:00
thePR0M3TH3AN
23beef5045 Handle rename events in watcher 2025-05-22 15:50:38 -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
d74e21a171 Remove unused code allowances and clean watcher 2025-05-20 23:13:22 -04:00
thePR0M3TH3AN
c0cf736def test: improve debouncer coverage 2025-05-20 13:12:31 -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