Commit 955e084
committed
feat(database): integrate SQLite for commit tracking persistence
- Added a new `Database` service for managing commit records in an SQLite database.
- Updated `CommitTracker` to utilize the database for tracking sent commits and resuming from the last sent commit.
- Enhanced configuration to include database settings, with default values for SQLite.
- Implemented logic to handle missing fields in the configuration file gracefully.
- Updated dependencies in `Cargo.toml` to include `sqlx` for database interactions.1 parent 6e59a59 commit 955e084
8 files changed
Lines changed: 1157 additions & 37 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
0 commit comments