Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-01-04 | feat: add an index for chunk ids lookups | Lars Wirzenius | 1 | -0/+1 | |
2021-01-03 | Merge branch 'ansible' into 'main' | Lars Wirzenius | 8 | -2/+102 | |
feat: add Ansible playbook to provision an Obnam server See merge request larswirzenius/obnam!54 | |||||
2021-01-03 | feat: add Ansible playbook to provision an Obnam server | Lars Wirzenius | 8 | -2/+102 | |
2021-01-03 | Merge branch 'persisten' into 'main' | Lars Wirzenius | 6 | -5/+95 | |
feat: load chunk metadata into index at startup See merge request larswirzenius/obnam!56 | |||||
2021-01-03 | feat: load chunk metadata into index at startup | Lars Wirzenius | 6 | -5/+95 | |
This needs to be replace with a database or something, but it'll do for now. | |||||
2021-01-01 | Merge branch 'sqlookup2' into 'main' | Lars Wirzenius | 3 | -79/+121 | |
SQL lookup See merge request larswirzenius/obnam!55 | |||||
2021-01-01 | feat: use SQL to look up information for a file, by filename | Lars Wirzenius | 1 | -14/+24 | |
This speeds things up a lot compared to iterating over all files. | |||||
2021-01-01 | feat! use signed 64 bit integers as file numbers, file counts | Lars Wirzenius | 3 | -24/+22 | |
2021-01-01 | refactor: move SQL use into sub-module | Lars Wirzenius | 1 | -58/+92 | |
This keeps all the SQL related functions closer together, making it easier to make changes to them. | |||||
2020-12-31 | Merge branch 'inc' into 'main' | Lars Wirzenius | 6 | -36/+150 | |
feat: incremental backup Closes #8 See merge request larswirzenius/obnam!53 | |||||
2020-12-31 | feat: incremental backup | Lars Wirzenius | 6 | -36/+150 | |
This uses the previous, latest generation as a guideline to see what is new or changed. | |||||
2020-12-31 | Merge branch 'daemon' into 'main' | Lars Wirzenius | 10 | -118/+510 | |
chore: update vendored subplot librarires: runcmd, daemon See merge request larswirzenius/obnam!52 | |||||
2020-12-31 | chore: update vendored subplot librarires: runcmd, daemon | Lars Wirzenius | 10 | -118/+510 | |
2020-12-31 | Merge branch 'local' into 'main' | Lars Wirzenius | 4 | -82/+98 | |
LocalGeneration See merge request larswirzenius/obnam!51 | |||||
2020-12-31 | refactor: add LocalGeneration type for read-only operations | Lars Wirzenius | 3 | -80/+90 | |
This splits the use of NascentGeneration to more cohesive "new generation being built" versus "existing generation being restored". | |||||
2020-12-30 | debug | Lars Wirzenius | 2 | -2/+8 | |
2020-12-30 | Merge branch 'fix' into 'main' | Lars Wirzenius | 1 | -1/+1 | |
Fix See merge request larswirzenius/obnam!50 | |||||
2020-12-30 | fix: actually use nanosecond timestamps | Lars Wirzenius | 1 | -1/+1 | |
2020-12-30 | Merge branch 'fix' into 'main' | Lars Wirzenius | 2 | -0/+51 | |
fix: add missing source files See merge request larswirzenius/obnam!49 | |||||
2020-12-30 | fix: add missing source files | Lars Wirzenius | 2 | -0/+51 | |
2020-12-30 | Merge branch 'latest' into 'main' | Lars Wirzenius | 8 | -8/+53 | |
Restore latest See merge request larswirzenius/obnam!48 | |||||
2020-12-30 | feat: allow restoring latest generation | Lars Wirzenius | 5 | -3/+46 | |
2020-12-30 | feat: add GenerationList | Lars Wirzenius | 4 | -5/+7 | |
Various part of Obnam will need to deal with lists of generations. Abstract this. | |||||
2020-12-30 | Merge branch 'list-gen-timestamps' into 'main' | Lars Wirzenius | 6 | -16/+60 | |
add timestamps to generations See merge request larswirzenius/obnam!47 | |||||
2020-12-30 | feat! store and show timestamp for each backup generation | Lars Wirzenius | 4 | -7/+22 | |
This changes the output format of "obnam list". | |||||
2020-12-27 | add FinishedGeneration | Lars Wirzenius | 1 | -1/+30 | |
2020-12-27 | refactor: rename Generation to NascentGeneration | Lars Wirzenius | 3 | -10/+10 | |
New name is more descriptive. | |||||
2020-12-26 | Merge branch 'debub' into 'main' | Lars Wirzenius | 7 | -14/+47 | |
Debub See merge request larswirzenius/obnam!46 | |||||
2020-12-26 | test: add verification test for non-UTF8 filenames | Lars Wirzenius | 3 | -0/+28 | |
2020-12-26 | feat! store pathnames a vectors of bytes | Lars Wirzenius | 1 | -3/+6 | |
This is the most generic way to store filenames. | |||||
2020-12-26 | refactor: rename FileSystemEntry::path to pathbuf | Lars Wirzenius | 4 | -12/+14 | |
This is a step towards changing how filenames are stored in FileSystemEntry. | |||||
2020-12-23 | Merge branch 'expliciturl' into 'main' | Lars Wirzenius | 3 | -12/+16 | |
feat! only specify base URL of server, without /chunks See merge request larswirzenius/obnam!45 | |||||
2020-12-23 | feat! only specify base URL of server, without /chunks | Lars Wirzenius | 3 | -12/+16 | |
2020-12-23 | Merge branch 'notuple' into 'main' | Lars Wirzenius | 4 | -9/+31 | |
refactor: use a struct instead of a tuple See merge request larswirzenius/obnam!44 | |||||
2020-12-23 | refactor: use a struct instead of a tuple | Lars Wirzenius | 4 | -9/+31 | |
It seems this is more idiomatic in Rust. | |||||
2020-12-23 | Merge branch 'addr' into 'main' | Lars Wirzenius | 3 | -14/+24 | |
feat! let server address be configured Closes #21 See merge request larswirzenius/obnam!43 | |||||
2020-12-23 | feat! let server address be configured | Lars Wirzenius | 3 | -14/+24 | |
Instead of just specifying port, let the address (or name) be configured. | |||||
2020-12-23 | Merge branch 'progress' into 'main' | Lars Wirzenius | 3 | -3/+3 | |
feat: re-enable progress bars for backup and restore See merge request larswirzenius/obnam!42 | |||||
2020-12-23 | feat: re-enable progress bars for backup and restore | Lars Wirzenius | 3 | -3/+3 | |
2020-12-23 | Merge branch 'logging' into 'main' | Lars Wirzenius | 4 | -11/+37 | |
feat: add log file to client Closes #9 See merge request larswirzenius/obnam!41 | |||||
2020-12-23 | feat: add log file to client | Lars Wirzenius | 4 | -11/+37 | |
2020-12-23 | Merge branch 'logging' into 'main' | Lars Wirzenius | 7 | -36/+43 | |
feat! add a global --config option See merge request larswirzenius/obnam!40 | |||||
2020-12-23 | feat! add a global --config option | Lars Wirzenius | 7 | -36/+43 | |
This breaks all invocations of the Obnam client, as the option needs to come before the subcommand name. The benefit of this breakage is simpler, less repetitive code. | |||||
2020-12-22 | Merge branch 'curlbash' into 'main' | Lars Wirzenius | 1 | -0/+57 | |
chore: add script to install obnam.deb See merge request larswirzenius/obnam!39 | |||||
2020-12-22 | chore: add script to install obnam.deb | Lars Wirzenius | 1 | -0/+57 | |
2020-12-13 | Merge branch 'metadatadoc' into 'main' | Lars Wirzenius | 1 | -0/+289 | |
doc: add chapter on file metadata to obnam.md See merge request larswirzenius/obnam!38 | |||||
2020-12-13 | doc: add chapter on file metadata to obnam.md | Lars Wirzenius | 1 | -0/+289 | |
2020-12-12 | Merge branch 'symlinks' into 'main' | Lars Wirzenius | 8 | -8/+81 | |
feat: back up and restore symlinks See merge request larswirzenius/obnam!37 | |||||
2020-12-12 | feat: back up and restore symlinks | Lars Wirzenius | 8 | -8/+81 | |
2020-12-12 | Merge branch 'metatests' into 'main' | Lars Wirzenius | 3 | -1/+63 | |
Metatests See merge request larswirzenius/obnam!36 |