Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-12-31 | docs: add documentation comments to crate | Lars Wirzenius | 1 | -0/+8 | |
Also, make it an error for a public symbol to not be documented. Sponsored-by: author | |||||
2021-07-28 | FsIter: annotate entries belonging to CACHEDIR.TAGs | Alexander Batischev | 1 | -7/+18 | |
2021-07-21 | Replace FsIterResult with plain Result | Alexander Batischev | 1 | -6/+4 | |
2021-04-29 | feat: improve error messages | Lars Wirzenius | 1 | -6/+6 | |
All unclear error messages should now be clearer. For example, all the ones related to a file mention the file name and the attempted operation that failed. | |||||
2021-04-21 | feat: add support for CACHEDIR.TAG | Alexander Batischev | 1 | -11/+87 | |
Fixes #78. | |||||
2021-03-12 | feat: handle files in directories that can be read but not executed | Lars Wirzenius | 1 | -6/+6 | |
2021-03-12 | fix: backup and restore of symlink | Lars Wirzenius | 1 | -1/+1 | |
2021-02-19 | feat: back up and restore Unix domain sockets | Lars Wirzenius | 1 | -10/+22 | |
2021-02-04 | refactor: have per-module error enums | Lars Wirzenius | 1 | -3/+14 | |
This means that a function that parses step bindings can't return an error that the document is missing a title. Such an error return would be nonsensical, and we use the Rust type system to prevent it, at a small cost of being a bit verbose. Additional benefit is that the library portion of Obnam doesn't return anyhow::Result values anymore. | |||||
2020-12-12 | feat: back up and restore symlinks | Lars Wirzenius | 1 | -2/+6 | |
2020-12-11 | refactor: how FsEntry structs are created | Lars Wirzenius | 1 | -6/+2 | |
Now from a Metadata struct, instead of a bunch of field values. The justification for this is that callers shouldn't have to unpack a Metadata, especially since it'll be different for each operating system in the future. Keep all that in one place instead. | |||||
2020-11-08 | feat: add FsIterator to iterate over a directory tree | Lars Wirzenius | 1 | -0/+37 | |