Created by Ryan Finnie and last modified
Get this branch:
bzr branch lp:~fo0bar/turku/turku-storage-log-output
Only Ryan Finnie can upload to this branch. If you are Ryan Finnie please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ryan Finnie
Turku Backup System

Recent revisions

40. By Ryan Finnie

Log run output directly to logger

Python 2.7 made real-time logging of subprocess piped output difficult
(and actually a bit dangerous). But now that Turku is Python 3, Popen's
context manager will DTRT and clean up after itself, so we don't need an

Note that this removes return_output from run_logging(), but
return_output was not actually used.

39. By Ryan Finnie

Mega-noop cleanup

- Add stub README
- Sort imports
- Create MANIFEST.in so `setup.py sdist` produces usable tarballs
- Create stub tests
- Add tox.ini
- Add blank requirements.txt
- Add Makefile
- make black
- Update .bzrignore
- Clean up flake8:
  - setup.py: 'sys' imported but unused
  - ping.py: 're' imported but unused
  - ping.py: ambiguous variable name 'l'
  - utils.py: invalid escape sequence '\d'

38. By Ryan Finnie

Add turku-storage-update-config systemd service timer

Reviewed-on: https://code.launchpad.net/~fo0bar/turku/turku-storage-timers/+merge/381282
Reviewed-by: Joel Sing <email address hidden>

37. By Ryan Finnie

Remove attic support

Reviewed-on: https://code.launchpad.net/~fo0bar/turku/turku-storage-remove-attic/+merge/381138
Reviewed-by: Haw Loeung <email address hidden>

36. By Colin Watson

Add a configuration option to preserve hard links.

Reviewed-on: https://code.launchpad.net/~cjwatson/turku/turku-storage-preserve-hard-links/+merge/374826
Reviewed-by: Nick Moffitt <email address hidden>

35. By Ryan Finnie

Convert turku-storage to Python 3

Reviewed-on: https://code.launchpad.net/~fo0bar/turku/turku-storage/+merge/367727
Reviewed-by: Stuart Bishop <email address hidden>

34. By Ryan Finnie

Add timezone support, defaulting to UTC

33. By Ryan Finnie

Allow use of e.g. "earliest of month"

32. By Ryan Finnie

Replace rmtree with rm subprocess, as rmtree is very slow

31. By Ryan Finnie

Add note about location of authorized_keys.static

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.