Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-01-19 | refactor: use ChunkId directly in errors, instead of String | Lars Wirzenius | 1 | -3/+3 | |
2021-01-17 | feat: add a default configuration file | Lars Wirzenius | 1 | -1/+3 | |
The ~/.config/obnam/obnam.yaml file will be used as the configuration file by default. The ~/.config directory can be overridden by setting the XDG variable (XDG_CONFIG_HOME), or the whole file can be overridden with the --config option to obnam. | |||||
2021-01-10 | feat! use SQLite db for chunk index on server | Lars Wirzenius | 1 | -11/+27 | |
This speeds startup a lot. However, the backup repository needs to be re-created from scratch and internal APIs have change in incompatible ways. | |||||
2021-01-05 | refactor: move policy on whether to back up a file into a module | Lars Wirzenius | 1 | -3/+3 | |
This commit also splits up the src/cmd/backup.rs module into other, smaller, more cohesive modules that are easier to understand and use. | |||||
2021-01-04 | refactor: use fetch_chunk to fetch generation | Lars Wirzenius | 1 | -13/+3 | |
Also, add GenerationChunk::from_data_chunk function. | |||||
2021-01-04 | feat: verify checksum of chunks downloaded from server | Lars Wirzenius | 1 | -1/+18 | |
2020-12-31 | feat: incremental backup | Lars Wirzenius | 1 | -1/+0 | |
This uses the previous, latest generation as a guideline to see what is new or changed. | |||||
2020-12-31 | refactor: add LocalGeneration type for read-only operations | Lars Wirzenius | 1 | -6/+25 | |
This splits the use of NascentGeneration to more cohesive "new generation being built" versus "existing generation being restored". | |||||
2020-12-30 | debug | Lars Wirzenius | 1 | -0/+1 | |
2020-12-30 | fix: actually use nanosecond timestamps | Lars Wirzenius | 1 | -1/+1 | |
2020-12-30 | feat: add GenerationList | Lars Wirzenius | 1 | -2/+3 | |
Various part of Obnam will need to deal with lists of generations. Abstract this. | |||||
2020-12-30 | feat! store and show timestamp for each backup generation | Lars Wirzenius | 1 | -3/+14 | |
This changes the output format of "obnam list". | |||||
2020-12-26 | refactor: rename FileSystemEntry::path to pathbuf | Lars Wirzenius | 1 | -3/+3 | |
This is a step towards changing how filenames are stored in FileSystemEntry. | |||||
2020-12-23 | feat! only specify base URL of server, without /chunks | Lars Wirzenius | 1 | -6/+10 | |
2020-12-23 | feat: add log file to client | Lars Wirzenius | 1 | -0/+1 | |
2020-12-12 | feat: back up and restore symlinks | Lars Wirzenius | 1 | -0/+2 | |
2020-11-22 | feat! use temporary files for SQLite databases | Lars Wirzenius | 1 | -1/+0 | |
The user should not have to specify filenames for the databases, since they don't actually care where they're stored. | |||||
2020-11-18 | feat! change client config to take a base URL instead of host, port | Lars Wirzenius | 1 | -5/+6 | |
2020-11-09 | fetch gen sqlite file when restoring | Lars Wirzenius | 1 | -0/+36 | |
2020-11-09 | refactor: move sha256 checksumming to its own module | Lars Wirzenius | 1 | -1/+3 | |
2020-11-09 | client-list works | Lars Wirzenius | 1 | -1/+10 | |
2020-11-09 | start on obnam-list | Lars Wirzenius | 1 | -0/+4 | |
2020-11-08 | feat(src/client.rs): add abstraction for accessing server as client | Lars Wirzenius | 1 | -0/+166 | |