Skip to content

Commit 955e084

Browse files
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

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/target
22
config.toml
3+
commits.db

0 commit comments

Comments
 (0)