47 Commits (master)

Author SHA1 Message Date
  Jim Paris f6e8863128 backup: adjust email formatting 7 months ago
  Jim Paris f14b0d2d4d backup.py: fix notification error 7 months ago
  Jim Paris 46f9f98860 backup: show errors at top of email notification 7 months ago
  Jim Paris cb12e09c46 backup: rework output to make notification emails easier to read 7 months ago
  Jim Paris 1115d1f821 backup: rename pstr() helper to b2s() 7 months ago
  Jim Paris 51c5b5e9ca backup: fix prune archive name 7 months ago
  Jim Paris ed8ea15aa7 backup: only prune archives that match default naming pattern 7 months ago
  Jim Paris 481e01896b backup: fix issue with ignoring "changed while we backed it up" warnings 7 months ago
  Jim Paris e85e08cace backup: call prune after backup; add run_borg helper 7 months ago
  Jim Paris 4b7802ad5f backup: flush stderr after all writes 7 months ago
  Jim Paris 4a30b82e39 backup: replace simple max size with rule-based system 7 months ago
  Jim Paris ac12b42cad backup: rename force-include to unexclude 7 months ago
  Jim Paris 16fe205715 backup: remove pathnames from progress output 7 months ago
  Jim Paris 81d430b56b backup: print exceptions from reader thread 7 months ago
  Jim Paris 2d89e530be backup: split handling of log_message and progress_message 7 months ago
  Jim Paris 3024cf2e69 backup: stop main thread if reader thread dies unexpectedly 7 months ago
  Jim Paris a540f4336f backup: fix nonlocal variable issue with errors 7 months ago
  Jim Paris 643f41d7f7 backup: tweak types for python 3.7 compatibility 7 months ago
  Jim Paris 2b81094a32 backup: fix borg exit code handling for ret=0 7 months ago
  Jim Paris e7b0320c9f backup: fix ignoring of harmless borg warnings 7 months ago
  Jim Paris a18b9ed6d0 backup: track errors/warnings from borg; add prefix to them 7 months ago
  Jim Paris 756dbe1898 backup: fix mypy-detected errors 7 months ago
  Jim Paris 2caceedea7 backup: show detailed progress from borg 7 months ago
  Jim Paris f2b47dcba2 backup: parse vars.sh and use hostname from that 7 months ago
  Jim Paris 979dfd892f backup: revert to catching fewer exceptions 7 months ago
  Jim Paris aff447c1b6 notify: fix notify.sh to work with server side; adjust text 7 months ago
  Jim Paris d168c5bf54 backup: catch all OSError exceptions while accessing files 7 months ago
  Jim Paris 31d88f9345 backup: print final results and run notification script on error 7 months ago
  Jim Paris ccf54b98d7 backup: fix archive name 7 months ago
  Jim Paris 59ad2b5b4d backup: capture borg output for later reporting 7 months ago
  Jim Paris 0c74f1676c backup: add bold option to log(); simplify logic 7 months ago
  Jim Paris 5e06ebd822 backup: change some warnings into errors 7 months ago
  Jim Paris 43ceb39120 backup: support multiple roots; remove "relative absolute path" nonsense 7 months ago
  Jim Paris 35c72e7ce6 backup: calculate size only once 7 months ago
  Jim Paris 27213033a2 backup: use decorated paths for matching patterns 7 months ago
  Jim Paris 5152a316c6 backup: use helper to format binary paths as strings 7 months ago
  Jim Paris 46195daaaa Improve borg process spawning and result checking 7 months ago
  Jim Paris ffe13a45e6 Add --debug option 7 months ago
  Jim Paris 738573a292 Fix type issue 7 months ago
  Jim Paris 4a707968ab Spawn borg and pass input 7 months ago
  Jim Paris 356f6db2ca Remove debug prints 7 months ago
  Jim Paris e82d40bbfb Fix some exclude/include path issues; misc setup improvements 7 months ago
  Jim Paris 22b663fa61 Rework how exclude/include pattern matching works a bit 7 months ago
  Jim Paris 863b7acc9b Add arg to specify borg program 7 months ago
  Jim Paris 0f56415493 Use actual file blocks rather than apparent size; doc updates 7 months ago
  Jim Paris 0039ca1ee0 Implement filesystem scanning with configurable filters 7 months ago
  Jim Paris 6978cfc012 Continue reworking towards local copy of borg, etc 7 months ago
  Jim Paris 883f984aef Restructure things; we will clone this repo directly on each client 7 months ago
  Jim Paris 2dd60aaf28 Add initial version of backup file lister 9 months ago