summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-03-06refactor: add constant for showing/hiding progress reportingLars Wirzenius1-2/+4
2022-03-06perf: reduce logging for, for performanceLars Wirzenius2-8/+1
2022-03-06perf: cache user and group name lookupsLars Wirzenius3-29/+38
2022-03-06refactor: use new database abstraction for generationsLars Wirzenius7-335/+94
2022-03-06refactor: add a high level database abstraction for backupsLars Wirzenius2-7/+321
2022-03-06refactor: add a low level SQLite wrapperLars Wirzenius2-0/+634
2022-03-03refactor: use FileId instead of raw typeLars Wirzenius5-10/+13
2022-01-19Merge branch 'skipped-fix' into 'main'Lars Wirzenius1-6/+8
2022-01-19fix: if a file is skipped, don't include it in the new backupLars Wirzenius1-6/+8
2022-01-19refactor: combine the chunk client into BackupClientLars Wirzenius1-69/+36
2022-01-19refactor: rename AsyncBackupClient to just BackupClientLars Wirzenius10-33/+28
2022-01-19chore: drop unused src/benhcmark.rs moduleLars Wirzenius2-39/+0
2022-01-16Merge branch 'skipped' into 'main'Lars Wirzenius2-1/+11
2022-01-16docs: add some explanation of what Skipped should meanLars Wirzenius2-1/+11
2022-01-16refactor: rename Chunker to FileChunksLars Wirzenius2-5/+5
2022-01-16Merge branch 'rename' into 'main'Lars Wirzenius10-98/+60
2022-01-16refactor: combine the chunk client into BackupClientLars Wirzenius1-69/+36
2022-01-16refactor: rename AsyncBackupClient to just BackupClientLars Wirzenius10-33/+28
2022-01-16chore: drop unused src/benhcmark.rs moduleLars Wirzenius2-39/+0
2022-01-01chore: drop unused fsentry::ErrorAlexander Batischev1-8/+0
2021-12-31feat: compare schema versions for compatibilityLars Wirzenius1-1/+63
2021-12-31docs: add documentation comments to crateLars Wirzenius39-17/+508
2021-12-05chore: drop unused fields in struct IndexLars Wirzenius1-13/+2
2021-12-05chore: tidy up things found by newer Rust toolchainLars Wirzenius3-26/+9
2021-11-27feat! turn errors from backup root directory into errorsLars Wirzenius2-2/+12
2021-11-20chore: bump dependency on rusqlite to 0.26.1 and fix breakageLars Wirzenius2-9/+9
2021-11-20chore: update dependency on pbkdf2 to 0.9 and fix breakageLars Wirzenius1-1/+1
2021-10-24feat! store schema version of generation database in the dbLars Wirzenius4-0/+155
2021-10-10chore: drop debug eprintln! callsLars Wirzenius1-2/+0
2021-09-23drop: benchmark programsLars Wirzenius4-242/+0
2021-09-18refactor: define a Checksum type and use it where appropriateLars Wirzenius9-30/+72
2021-08-27Drop struct field which is always 0Alexander Batischev1-2/+0
2021-08-16refactor: rename function to have a clearer nameLars Wirzenius1-13/+8
2021-08-16refactor: move file reading, etc, for backups to backup_runLars Wirzenius3-103/+108
2021-08-16refactor: rename function for clarityLars Wirzenius1-2/+2
2021-08-16refactor for clarityLars Wirzenius1-30/+30
2021-08-16refactor: for clarityLars Wirzenius1-4/+4
2021-08-09refactor: for simplicityLars Wirzenius2-17/+4
2021-08-09refactor: split long func into twoLars Wirzenius2-28/+69
2021-08-09refactor: use async for "obnam backup"Lars Wirzenius3-229/+89
2021-08-09refactor: drop NascentGeneration::insert_iterLars Wirzenius1-31/+12
2021-08-09refactor: use for loop over an iterator instead of .insert_iterLars Wirzenius2-56/+66
2021-08-09refactor: call NascentGeneration::insert from ::insert_iterLars Wirzenius1-4/+1
2021-08-09Fix compilation on MacOSOssi Herrala2-2/+7
2021-08-04Merge branch 'bugfix/overlapping-progress-bars' into 'main'Lars Wirzenius1-8/+17
2021-08-03fix: do not overlap "download" and "incremental" progress barsAlexander Batischev1-8/+17
2021-08-02Merge branch 'feature/117-obnam_server_log' into 'main'Lars Wirzenius1-1/+1
2021-08-01refactor: use a struct for GenIdLars Wirzenius5-13/+36
2021-08-01refactor: add a type alias for generation idsLars Wirzenius8-19/+23
2021-08-01feat: add command to resolve a generation ref into a chunk idLars Wirzenius3-0/+37