summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-21feat: add support for CACHEDIR.TAGAlexander Batischev6-13/+163
Fixes #78.
2021-04-20fix(check): don't hide Clippy output if -v is specifiedAlexander Batischev1-1/+1
2021-04-12Merge branch 'alt.ym-main-patch-51435' into 'main'Lars Wirzenius1-1/+1
typo in tutorial.md See merge request larswirzenius/obnam!137
2021-04-11typo in tutorial.mdalt ym1-1/+1
2021-04-10Merge branch 'subplot' into 'main'Lars Wirzenius1-3/+3
chore: use new Subplot binary name See merge request larswirzenius/obnam!136
2021-04-10chore: use new Subplot binary nameLars Wirzenius1-3/+3
2021-04-10Merge branch 'debian' into 'main'Lars Wirzenius1-6/+0
fix: drop spurious debian/changelog entry with newer version number See merge request larswirzenius/obnam!135
2021-04-10fix: drop spurious debian/changelog entry with newer version numberLars Wirzenius1-6/+0
CI mangles the version numbers in a way that means the +git suffix means the previous CI-build is a higher number than what we had previously. This means CI builds of main branch were never imported into the APT repository.
2021-04-10Merge branch 'cli-handling' into 'main'Lars Wirzenius15-314/+359
refactor: for clarity See merge request larswirzenius/obnam!134
2021-04-10refactor: main function for clarityLars Wirzenius1-13/+14
2021-04-10refactor: have ClientConfigWithoutPasswords know its filenameLars Wirzenius3-9/+5
This allows Init::run to not need to be given it as an argument.
2021-04-10refactor: struct ShowConfig subcommandLars Wirzenius3-11/+15
2021-04-10refactor: struct GetChunk subcommandLars Wirzenius3-17/+22
2021-04-10refactor: struct Restore subcommandLars Wirzenius3-35/+46
2021-04-10refactor: struct ListFiles subcommandLars Wirzenius3-19/+24
2021-04-10refactor: struct ShowGeneration subcommandLars Wirzenius3-29/+34
2021-04-10refactor: struct List subcommandLars Wirzenius3-13/+18
2021-04-10refactor: struct Backup subcommandLars Wirzenius3-19/+24
2021-04-10refactor: struct Init subcommandLars Wirzenius3-34/+33
2021-04-10refactor: move ClientConfig into its own moduleLars Wirzenius14-131/+140
2021-04-09refactor: move function to better placeLars Wirzenius1-13/+13
2021-04-09Merge branch 'init' into 'main'Lars Wirzenius17-93/+387
feat: add "obnam init" subcommand Closes #100 See merge request larswirzenius/obnam!133
2021-04-09refactor: make tests install a config in the default locationLars Wirzenius3-66/+55
This way, every step doesn't need to specify a --config option to the Obnam client.
2021-04-09feat: add "obnam init" subcommandLars Wirzenius15-32/+337
This reads a passphrase and derives two passwords from that, and stores them next to the configuration file. The passwords aren't yet used for anything, that will come later.
2021-04-06Merge branch 'debug' into 'main'Lars Wirzenius1-14/+17
fix progress reporting Closes #101 See merge request larswirzenius/obnam!132
2021-04-06refactor: clean up initial and incremental backup code paths a bitLars Wirzenius1-14/+16
2021-04-06fix: finish off and clear the incremental backup progress barLars Wirzenius1-0/+1
2021-04-06Merge branch 'cleanups' into 'main'Lars Wirzenius1-6/+6
chore: clean up unnecessary use of ? based on clippy reports See merge request larswirzenius/obnam!131
2021-04-06chore: clean up unnecessary use of ? based on clippy reportsLars Wirzenius1-6/+6
2021-04-01Merge branch 'subplot-refresh' into 'main'Lars Wirzenius7-9/+334
refactor: update the vendored Subplot libraries See merge request larswirzenius/obnam!128
2021-03-27Merge branch 'runcmd' into 'main'Lars Wirzenius3-12/+2
simplify steps to run obnam client See merge request larswirzenius/obnam!130
2021-03-27refactor: use generic step to run command, instead of custom oneLars Wirzenius3-9/+2
2021-03-27refactor: drop unused binding to invoke obnam configLars Wirzenius1-3/+0
2021-03-27Merge branch 'cleanups' into 'main'Lars Wirzenius16-50/+58
clean up clippy complaints See merge request larswirzenius/obnam!129
2021-03-27refactor: don't return Result if main can't failLars Wirzenius1-3/+1
2021-03-27refactor: rename BackupPoliy::new() to more idiomatic ::default()Lars Wirzenius2-2/+2
2021-03-27refactor: use idiomatic .is_empty() instead of comparing lengthLars Wirzenius1-1/+1
2021-03-27refactor: use .cloned() to clone items in an iteratorLars Wirzenius2-2/+2
2021-03-27refactor: drop unnecessary clonesLars Wirzenius2-3/+3
2021-03-27refactor: drop unused lifetime annotationLars Wirzenius1-1/+1
2021-03-27refactor: return assigned value directlyLars Wirzenius1-2/+1
2021-03-27refactor: drop unnecessary conversions to the same typeLars Wirzenius5-12/+12
2021-03-27refactor: use Option::or_else to avoid unnecessary allocationLars Wirzenius1-1/+4
2021-03-27refactor: use matches! for clarityLars Wirzenius1-4/+1
2021-03-27refactor: rename ChunkId::from_str to ChunkId::recreateLars Wirzenius4-6/+7
Less confusion with FromStr::from_str this way.
2021-03-27refactor: don't return a Result from function that can't failLars Wirzenius1-7/+17
2021-03-27refactor: drop unnecessary cloneLars Wirzenius1-1/+1
2021-03-27refactor: drop unnecessary referenceLars Wirzenius1-1/+1
2021-03-27refactor: avoid confusing function name from_strLars Wirzenius2-2/+2
2021-03-27fix: how ./check looks for subcommandsLars Wirzenius1-2/+2