Age | Commit message (Collapse) | Author | Files | Lines |
|
Obnam's own version number needed to be updated there.
Sponsored-by: author
|
|
Prepare release 0.5.0
Closes #149 and #150
See merge request obnam/obnam!188
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Without -R we always get warnings from indirect dependencies and I
feel this causes too much work for us.
Sponsored-by: author
|
|
Sponsored-by: author
|
|
With this configuration, "cargo deny check" is happy. This is achieved
by ignoring specific advisories, and setting advisories.yanked is set
to allow, for now. We'll need to work on upgrading dependencies to
fixed versions, and then make the deny policy stricter.
Sponsored-by: author
|
|
feat: add "obnam gen-info" command
Closes #56
See merge request obnam/obnam!185
|
|
Add a new mandatory database table "meta" to the SQLite database the
stores information about the files in a backup generation. The idea is
for future versions of the Obnam client to be able to be able to
restore from backups made by older -- or newer -- versions of Obnam,
as far as is reasonable.
Add the `obnam gen-info` command to show information about the
generation metadata.
Sponsored-by: author
|
|
add a single-file benchmark
Closes #96
See merge request obnam/obnam!187
|
|
Sponsored-by: author
|
|
They're not useful now. Should probably add logging, but that will
have to wait until we have a good logging story.
Sponsored-by: author
|
|
This uses benchmark binaries that no longer exist.
Sponsored-by: author
|
|
Add Debian Bullseye to CI matrix
Closes #142
See merge request obnam/obnam!186
|
|
Fixes #142.
|
|
drop: benchmark programs
Closes #131
See merge request obnam/obnam!184
|
|
I think we need to re-think the way we do benchmarks. These old
programs aren't useful anymore. We definitely want to run benchmarks
via "cargo bench" rather than having extra binaries in the crate.
Sponsored-by: author
|
|
docs: expand DONE.md to discuss merge policy
Closes #127
See merge request obnam/obnam!183
|
|
|
|
Also be more verbose in general.
Sponsored-by: author
|
|
refactor: define a Checksum type and use it where appropriate
Closes #136
See merge request obnam/obnam!180
|
|
It can be moved back when Subplot supports that again.
Sponsored-by: author
|
|
This will make it harder to compare, say, a SHA-256 and a SHA3, later,
when we add more checksum types.
Sponsored-by: author
|
|
chore: change license to AGPL3-or-later
Closes #122
See merge request obnam/obnam!182
|
|
chore: make chronic (from moreutils) an optional build dependency
Closes #130
See merge request obnam/obnam!181
|
|
docs: update requirements list and status of requirements
Closes #138
See merge request obnam/obnam!179
|
|
As agreed by myself and Alexander Batischev on
https://gitlab.com/obnam/obnam/-/issues/122
Two other people have made minor changes, which I deem to be small
enough that they do not get a say in the overall copyright. Sorry.
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
fix Subplot bindings for new Subplot
See merge request obnam/obnam!178
|
|
Sponsored-by: author
|
|
My Emacs' markdown-mode no longer gets confused by this and it's
clearer tot have it at the top.
Sponsored-by: author
|
|
docs: update RELEASE.md to streamline the process
Closes #121
See merge request obnam/obnam!177
|
|
Thank you, Alexander Batischev, for catching the Subplot.
Also, refer to Obnam as Obnam, not Obnam2.
Sponsored-by: author
|
|
Sponsored-by: author
|
|
test: tell Subplot-generated test program where the binaries are
Closes #133
See merge request obnam/obnam!176
|
|
Sponsored-by: author
|
|
Previously, we blindly assumed that Cargo puts binaries in
`target/debug` in the source tree. That is the default, but the user
can change it. Now we get the Cargo target directory by parsing the
output of "cargo metadata" and pass in the path to the test program
via an environment variable.
Also, reformat shell script.
Sponsored-by: author
|
|
Drop struct field which is always 0
See merge request obnam/obnam!175
|
|
|
|
change "obnam backup" to be all async
Closes #113
See merge request obnam/obnam!174
|
|
Rename `read_file` to `upload_regular_file` to better describe the
purpose of the function.
Sponsored-by: author
|
|
Move code to read a file as chunks during a backup, and upload any new
chunks to the chunk server, into `src/backup_run.rs`. Previously they
were mostly in `src/client.rs`, which is meant to provide an
abstraction for using the chunk server API.
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|
|
Sponsored-by: author
|