Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-01-04 | test: make sure Cargo.toml and debian/changelog versions match | Lars Wirzenius | 2 | -1/+10 | |
2021-01-04 | Merge branch 'type' into 'main' | Lars Wirzenius | 1 | -15/+18 | |
refactor: add a type alias for file identifiers in generations See merge request larswirzenius/obnam!59 | |||||
2021-01-04 | refactor: add a type alias for file identifiers in generations | Lars Wirzenius | 1 | -15/+18 | |
2021-01-04 | Merge branch 'reason' into 'main' | Lars Wirzenius | 9 | -43/+235 | |
feat! record whether file was backed up and why, in a generation Closes #31 and #30 See merge request larswirzenius/obnam!58 | |||||
2021-01-04 | feat! record whether file was backed up and why, in a generation | Lars Wirzenius | 9 | -43/+235 | |
This changes SQL schema. | |||||
2021-01-04 | Merge branch 'opt' into 'main' | Lars Wirzenius | 1 | -0/+1 | |
feat: add an index for chunk ids lookups See merge request larswirzenius/obnam!57 | |||||
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 |