This demo has Hoarder running locally
dd if=/dev/urandom of=thing bs=1M count=10
curl -k -H "X-AUTH-TOKEN: secret" https://localhost:1566/stages -d '{"new-id": "test"}'
rsync -v --delete -aR . -e 'ssh -p 1567' test@127.0.0.1:test/
curl -k -H "X-AUTH-TOKEN: secret" https://localhost:1566/stages/test -X PUT
curl -k -H "X-AUTH-TOKEN: secret" https://localhost:1566/stages/test -X DELETE
curl localhost:7410/blobs/test | tar -zxf -
du -h thing
# 10M thing
echo '{things"}' > file
curl -k -H "X-AUTH-TOKEN: secret" https://localhost:1566/stages -d '{"old-id": "test", "new-id": "test2"}'
rsync --delete -aR . -e 'ssh -p 1567' test2@127.0.0.1:this-location-really-doesnt-matter
curl -k -H "X-AUTH-TOKEN: secret" https://localhost:1566/stages/test2 -X PUT
curl localhost:7410/blobs/test2 | tar -zxf -
ls
# file thing
- *new directory