Fix typo
Debci::Repository: add API for iterating on packages
fix typos
debci-generate-index: modularize generation of data for all packages
debci-generate-index: ensure a single instance

Extracted the critical section already present in debci-batch into
lib/functions.sh and use that
debci-test: update global indexes as well
0.8 release
documentation update
fix typo
Document the `overlay on tmpfs` tip
Fix obtaining the finish date of tests

Should never have trusted the log output of adt-run in the first place.
debci-batch: store offline mark in persistent storage

During upgrades, one will often reboot when there is a new kernel. We
don't want debci to start running again until told otherwise.
debci-test: revert to updating only package-specific data

It turns out that updating the global data every time is very expensive.
debci-batch: update global data every 1 hour or so
debci-generate-index: fix regenerating data from scratch
Add script to regenerate all data

This is not ready yet. The data generation is not completely idempotent.
add script to fix dates in the generated files

While we can't just wipe all data out and regenerate everything
Release to unstable
tools/fix-dates.rb: ignore JSON parse errors
Add initial files and web directory for Ruby/Sinatra web application