summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-03-08Merge branch 'release' into 'main'v0.7.1Lars Wirzenius4-164/+261
chore: update for release 0.7.1 See merge request obnam/obnam!216
2022-03-08chore: update for release 0.7.1Lars Wirzenius4-164/+261
Sponsored-by: author
2022-03-07Merge branch 'liw/db-refactor' into 'main'Lars Wirzenius16-382/+1099
speed up backups See merge request obnam/obnam!215
2022-03-06test: show cargo, rustc versions in ./check -vLars Wirzenius1-0/+3
Sponsored-by: author
2022-03-06refactor: add constant for showing/hiding progress reportingLars Wirzenius1-2/+4
This is clearer than editing literal values in the functions. Sponsored-by: author
2022-03-06perf: reduce logging for, for performanceLars Wirzenius2-8/+1
Sponsored-by: author
2022-03-06perf: cache user and group name lookupsLars Wirzenius3-29/+38
Sponsored-by: author
2022-03-06refactor: use new database abstraction for generationsLars Wirzenius7-335/+94
Sponsored-by: author
2022-03-06refactor: add a high level database abstraction for backupsLars Wirzenius2-7/+321
Sponsored-by: author
2022-03-06refactor: add a low level SQLite wrapperLars Wirzenius2-0/+634
This makes the code clearer and allows for catching more errors, albeit at runtime, such as using the wrong column name. Sponsored-by: author
2022-03-03refactor: use FileId instead of raw typeLars Wirzenius5-10/+13
This is clearer and less error prone. Sponsored-by: author
2022-03-03feat! use Rust 2021 to benefit from changes to partial borrowingLars Wirzenius1-1/+1
Sponsored-by: author
2022-01-19Merge branch 'skipped-fix' into 'main'Lars Wirzenius1-6/+8
fix: if a file is skipped, don't include it in the new backup Closes #177 See merge request obnam/obnam!213
2022-01-19Merge branch 'req' into 'main'Lars Wirzenius1-0/+4
docs: add requirement that the size of local cache must be limited Closes #173 See merge request obnam/obnam!206
2022-01-19fix: if a file is skipped, don't include it in the new backupLars Wirzenius1-6/+8
Sponsored-by: author
2022-01-19docs: drop unnecessary YAML metadata from Markdown docsLars Wirzenius6-22/+2
Sponsored-by: author
2022-01-19refactor: combine the chunk client into BackupClientLars Wirzenius1-69/+36
The split doesn't seem to make sense any more. Sponsored-by: author
2022-01-19refactor: rename AsyncBackupClient to just BackupClientLars Wirzenius10-33/+28
There is only async. Sponsored-by: author
2022-01-19chore: drop unused src/benhcmark.rs moduleLars Wirzenius2-39/+0
Sponsored-by: author
2022-01-19chore: document minimal rust version in Cargo.tomlLars Wirzenius1-0/+1
Sponsored-by: author
2022-01-19test: deny dependencies with security issues or that are yankedLars Wirzenius1-2/+2
Sponsored-by: author
2022-01-19fix: add missing wordLars Wirzenius1-1/+1
Thanks, Alexander. Sponsored-by: author
2022-01-16Merge branch 'skipped' into 'main'Lars Wirzenius2-1/+11
docs: add some explanation of what Skipped should mean See merge request obnam/obnam!212
2022-01-16docs: add some explanation of what Skipped should meanLars Wirzenius2-1/+11
Sponsored-by: author
2022-01-16Merge branch 'chunker' into 'main'Lars Wirzenius2-5/+5
refactor: rename Chunker to FileChunks Closes #179 See merge request obnam/obnam!211
2022-01-16refactor: rename Chunker to FileChunksLars Wirzenius2-5/+5
This should make it a little clearer that it can act as an iterator. Sponsored-by: author
2022-01-16Merge branch 'readme' into 'main'Lars Wirzenius6-22/+2
docs: drop unnecessary YAML metadata from Markdown docs Closes #184 See merge request obnam/obnam!210
2022-01-16Merge branch 'rename' into 'main'Lars Wirzenius10-98/+60
some refactorings Closes #181 and #182 See merge request obnam/obnam!209
2022-01-16docs: drop unnecessary YAML metadata from Markdown docsLars Wirzenius6-22/+2
Sponsored-by: author
2022-01-16refactor: combine the chunk client into BackupClientLars Wirzenius1-69/+36
The split doesn't seem to make sense any more. Sponsored-by: author
2022-01-16refactor: rename AsyncBackupClient to just BackupClientLars Wirzenius10-33/+28
There is only async. Sponsored-by: author
2022-01-16Merge branch 'benchmark' into 'main'Lars Wirzenius2-39/+0
chore: drop unused src/benhcmark.rs module Closes #178 See merge request obnam/obnam!208
2022-01-16chore: drop unused src/benhcmark.rs moduleLars Wirzenius2-39/+0
Sponsored-by: author
2022-01-16Merge branch 'msrv' into 'main'Lars Wirzenius1-0/+1
chore: document minimal rust version in Cargo.toml Closes #170 See merge request obnam/obnam!207
2022-01-16chore: document minimal rust version in Cargo.tomlLars Wirzenius1-0/+1
Sponsored-by: author
2022-01-16docs: add requirement that the size of local cache must be limitedLars Wirzenius1-0/+4
Sponsored-by: author
2022-01-16Merge branch 'deny' into 'main'Lars Wirzenius1-2/+2
test: deny dependencies with security issues or that are yanked Closes #157 See merge request obnam/obnam!205
2022-01-16test: deny dependencies with security issues or that are yankedLars Wirzenius1-2/+2
Sponsored-by: author
2022-01-04Merge branch 'release' into 'main'v0.7.0Lars Wirzenius5-112/+186
release 0.7.0 Closes #172 See merge request obnam/obnam!204
2022-01-04chore: update version number to 0.7.0Lars Wirzenius3-3/+8
Sponsored-by: author
2022-01-04docs: update NEWS.md for upcoming release 0.7.0Lars Wirzenius1-0/+44
Sponsored-by: author
2022-01-04chore: allow license exception for encoding_rsLars Wirzenius1-0/+8
Sponsored-by: author
2022-01-04chore: update outdated dependenciesLars Wirzenius2-20/+38
Sponsored-by: author
2022-01-04chore: cargo updateLars Wirzenius1-90/+89
Sponsored-by: author
2022-01-01Merge branch 'bugfix/183-drop-unused-fsentry-error' into 'main'Lars Wirzenius1-8/+0
chore: drop unused fsentry::Error Closes #183 See merge request obnam/obnam!203
2022-01-01chore: drop unused fsentry::ErrorAlexander Batischev1-8/+0
This type was superceded by fsentry::FsEntryError in a2adcb5a90c15b473a2fcf114555443fba8a20ce. Fixes #183.
2022-01-01Merge branch 'release-process' into 'main'Lars Wirzenius1-9/+11
chore: add cargo update to release process, reorder steps a little Closes #167 See merge request obnam/obnam!202
2022-01-01Merge branch 'compat-check' into 'main'Lars Wirzenius1-1/+63
feat: compare schema versions for compatibility Closes #148 See merge request obnam/obnam!201
2021-12-31chore: add cargo update to release process, reorder steps a littleLars Wirzenius1-9/+11
Sponsored-by: author
2021-12-31feat: compare schema versions for compatibilityLars Wirzenius1-1/+63
When opening a local generation, check that it's compatible with the current version of Obnam. Sponsored-by: author