Kopia maintainer mentioned this was a better way to deal with it than the old version. Mostly superficial changes to logic. Always safe to flush the write session during an upload. That will ensure write sessions are closed. Validity of the uploaded data will be via reachability of the data in the repo. Drawback is if there's a problem flushing the write session it will return that error instead of the original error (if there was one)
corso
CLI/API based backup of M365 data
Getting Started
# Build
./build/build.sh # this will create a binary in bin/
# Docker Image
./build/build-container.sh # this will build an image
Languages
Go
91.1%
SCSS
7%
JavaScript
1.1%
PowerShell
0.6%