summaryrefslogtreecommitdiff
path: root/obnam.md
AgeCommit message (Collapse)AuthorFilesLines
2021-01-04feat: verify checksum of chunks downloaded from serverLars Wirzenius1-0/+20
2021-01-04feat! record whether file was backed up and why, in a generationLars Wirzenius1-0/+57
This changes SQL schema.
2021-01-03feat: load chunk metadata into index at startupLars Wirzenius1-0/+43
This needs to be replace with a database or something, but it'll do for now.
2020-12-31chore: update vendored subplot librarires: runcmd, daemonLars Wirzenius1-1/+1
2020-12-30feat: allow restoring latest generationLars Wirzenius1-0/+23
2020-12-26test: add verification test for non-UTF8 filenamesLars Wirzenius1-0/+19
2020-12-23feat! add a global --config optionLars Wirzenius1-9/+9
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-13doc: add chapter on file metadata to obnam.mdLars Wirzenius1-0/+289
2020-12-12feat: back up and restore symlinksLars Wirzenius1-0/+18
2020-12-12test: add scenario for restoring mode bitsLars Wirzenius1-0/+19
2020-12-12test: add scenario for restoring mtimeLars Wirzenius1-1/+37
2020-12-08fix: add missing template to obnam.md YAML metadataLars Wirzenius1-0/+1
Subplot now requires it.
2020-12-06test: change backup/restore smoke test to verify metadataLars Wirzenius1-1/+3
2020-11-26doc: note that a .deb is now builtLars Wirzenius1-2/+2
2020-11-22feat! use temporary files for SQLite databasesLars Wirzenius1-2/+1
The user should not have to specify filenames for the databases, since they don't actually care where they're stored.
2020-11-22doc: add a lot more on architecture and implementation into obnam.mdLars Wirzenius1-39/+209
2020-11-22doc: improve wordingLars Wirzenius1-5/+5
2020-11-21doc: use pikchr for Obnam architecture diagramLars Wirzenius1-20/+33
2020-11-13doc: tidy up and tighten the acceptance criteria chaptersLars Wirzenius1-2/+4
2020-11-13doc: tighten up the architecture chapterLars Wirzenius1-6/+6
2020-11-13doc: mark some requirements as doneLars Wirzenius1-6/+9
2020-11-13doc: tidy up the requirementsLars Wirzenius1-1/+2
2020-11-13doc: tighten and clean up the glossaryLars Wirzenius1-7/+8
2020-11-13doc: tighten up language in the introductionLars Wirzenius1-4/+4
2020-11-13doc: drop placeholder sections, rearrange document structureLars Wirzenius1-52/+8
2020-11-13doc: add an abstract to the subplotLars Wirzenius1-0/+7
2020-11-13refactor: split obnam's bindings, functions for clarityLars Wirzenius1-13/+19
The old subplot/obnam.{yaml,py} were starting to get large enough that it was hard to understand them. Also, were partly overlapping in functionality with runcmd.
2020-11-13chore: update runcmd Subplot library, move to sublot/vendoredLars Wirzenius1-1/+2
2020-11-13refactor: put all client functionality into one programLars Wirzenius1-2/+5
2020-11-13test: add scenario for smoke testing backup+restoreLars Wirzenius1-2/+12
2020-11-11doc: drop mvp requirements, they've been met nowLars Wirzenius1-27/+0
2020-10-23doc: add requirement for excellent documentationLars Wirzenius1-0/+4
2020-10-23doc: update requirement from announcement blog postLars Wirzenius1-17/+16
The blog post had some language fixes, now backported to obnam.md.
2020-10-17doc: fix typosAlexander Batischev1-5/+5
2020-10-03feat: add rudimentary backup clientLars Wirzenius1-0/+7
Also, a bit of logging for server.
2020-09-19feat: search, delete chunks on chunk serverLars Wirzenius1-11/+58
Also heavily refactor the now-long scenario by splitting out a happy path and some unhappy paths.
2020-09-18doc(subplot): flesh out the subplotLars Wirzenius1-5/+294
Add a lot of text. This is initially meant for an MVP.
2020-09-18refactor: move ancillary subplot files to subplot/Lars Wirzenius1-4/+4
This way, the root of the source tree is less cluttered. I'm leaving the subplot.md file in the root, though, since it's meant to be more visible, more "in your face".
2020-09-18feat: add a rudimentary chunk server main programLars Wirzenius1-0/+55
Also, add an initial subplot to document and verify acceptance criteria.