summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2024-01-13to_ownedLars Wirzenius1-3/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-13unwrap_orLars Wirzenius1-2/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-13unnecessary borrowLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-13as_refLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-13to_ownedLars Wirzenius1-5/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-13sliceLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-13to_ownedLars Wirzenius1-3/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-13unwrap-orLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-01-13unwrap-orLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2022-01-16feat: record Obnam commit, if building from git; fix version reportLars Wirzenius4-9/+38
Sponsored-by: author
2022-01-16fix: return actual version from result fileLars Wirzenius1-4/+1
Sponsored-by: author
2022-01-16feat: allow report to write to named fileLars Wirzenius1-3/+12
Sponsored-by: author
2022-01-06feat: build and run Obnam from git, or run installed versionLars Wirzenius6-30/+218
Sponsored-by: author
2022-01-05feat: add report generationLars Wirzenius5-7/+264
Sponsored-by: author
2022-01-05feat: output file for run commandLars Wirzenius2-6/+27
Sponsored-by: author
2022-01-05feat: add metadata about benchmark run and host to outputLars Wirzenius3-2/+59
Sponsored-by: author
2022-01-05refactor: rename Result to SuiteMeasurementsLars Wirzenius2-4/+4
Sponsored-by: author
2022-01-05feat: implement step to restore dataLars Wirzenius3-7/+49
Sponsored-by: author
2022-01-05feat: add "steps" subcommandLars Wirzenius7-3/+159
Sponsored-by: author
2022-01-04feat: actually run client and serverLars Wirzenius6-36/+192
Also, switch Subplot step functions to Python: it was too hard to debug failures in the Rust ones. Sponsored-by: author
2021-12-26feat: generate test data with junk contentsLars Wirzenius4-2/+62
Also, add "obnam generate-junk" command, for testing this. Sponsored-by: author
2021-12-19feat: add an abstraction for managing an Obnam serverLars Wirzenius5-3/+279
Sponsored-by: author
2021-12-19feat: add abstraction for daemons and managing themLars Wirzenius2-0/+157
Sponsored-by: author
2021-12-10refactor to pre-create all needed pathbufsLars Wirzenius1-21/+25
Sponsored-by: author
2021-12-10TLS certificatesLars Wirzenius1-4/+24
Sponsored-by: author
2021-12-10call start/stop server in the right placesLars Wirzenius1-2/+4
Sponsored-by: author
2021-12-10add an abstraction for managing an Obnam systemLars Wirzenius2-20/+20
Sponsored-by: author
2021-12-10add start of ObnamLars Wirzenius2-0/+130
Sponsored-by: author
2021-12-10feat: add back the file size and count measurementstLars Wirzenius1-2/+38
Sponsored-by: author
2021-12-10refactor a lotLars Wirzenius7-225/+166
Sponsored-by: author
2021-12-06feat: add loggingLars Wirzenius4-13/+48
A lot of logging, if the debug level is chosen. But that's how it should be. Sponsored-by: author
2021-12-05feat: create and count test data filesLars Wirzenius1-4/+34
They're empty, for now. Sponsored-by: author
2021-12-05refactor: move file stats code into data.rsLars Wirzenius2-2/+10
Sponsored-by: author
2021-12-05feat: create a temporary directory for test dataLars Wirzenius3-11/+24
Sponsored-by: author
2021-12-05feat: add data and state abstractionsLars Wirzenius6-71/+146
Sponsored-by: author
2021-12-05feat: put back dummy output so it looks something is happeningLars Wirzenius1-0/+1
Sponsored-by: author
2021-12-05refactor: move test data manipulation into functions, tooLars Wirzenius2-22/+29
Sponsored-by: author
2021-12-05refactor: move backup, restore to separate functions, for clarityLars Wirzenius1-11/+18
Sponsored-by: author
2021-12-05feat: prepare for more measurementsLars Wirzenius2-10/+27
Sponsored-by: author
2021-12-05feat: record name of benchmark for each measurementLars Wirzenius3-5/+12
Sponsored-by: author
2021-12-05feat: collect measurements of benchmark operationsLars Wirzenius5-8/+92
Sponsored-by: author
2021-12-05chore: drop unnecessary codeLars Wirzenius1-23/+6
Sponsored-by: author
2021-12-05chore: drop unused function Change::executeLars Wirzenius1-11/+0
Sponsored-by: author
2021-12-05docs: add doc comments everywhere, adjust publicity of symbolsLars Wirzenius3-19/+97
Sponsored-by: author
2021-12-05refactor: break out lib.rs into submodulesLars Wirzenius4-158/+168
Sponsored-by: author
2021-12-05refactor: move execution into Step, from mainLars Wirzenius2-1/+8
Sponsored-by: author
2021-12-05docs: add some help to command line handlingLars Wirzenius1-0/+6
Sponsored-by: author
2021-12-05refactor: use a "step" abstraction for running benchmarksLars Wirzenius2-21/+62
Sponsored-by: author
2021-12-05feat: add placeholders for what needs to happenLars Wirzenius2-7/+99
Sponsored-by: author
2021-12-05refactor: move things around for clarityLars Wirzenius1-17/+17
Sponsored-by: author