backupy

A simple backup program in python with an emphasis on data integrity and transparent behaviour

GPL-3.0 License

Downloads
4.4K
Stars
51
Committers
1
backupy - Version 1.10.1 Latest Release

Published by elesiuta about 3 years ago

  • fix database self crc with --posix on windows
backupy - Version 1.10.0

Published by elesiuta about 3 years ago

  • Add CRC of database contents to the database itself and check upon load to ensure the database itself was not corrupted
  • Changed behaviour of verbose=False, will now omit list of file differences, and only that list, no changes for the behaviour of verbose=True (default setting)
    • the list is available in the log both before and after the continuation prompt, along with the option to view the list as a tree with curses
  • Improved documentation
backupy - Version 1.9.6

Published by elesiuta about 3 years ago

  • add --version flag
  • add extension example
backupy - Version 1.9.4

Published by elesiuta about 3 years ago

  • added --nofollow flag to copy symbolic links verbatim
  • improved error messages
  • refactored file operation functions
backupy - Version 1.9.2

Published by elesiuta over 3 years ago

  • minor refactoring and cleanup
backupy - Version 1.9.0

Published by elesiuta over 3 years ago

  • fix file filters
  • experimental cold storage support
  • use prompt to view file trees with curses instead of flag
  • improved error messages
  • refactor some code (still some work to be done, naming convention within files is mostly consistent)
backupy - Version 1.8.12

Published by elesiuta almost 4 years ago

backupy - Version 1.8.11

Published by elesiuta almost 4 years ago

backupy - Version 1.8.10

Published by elesiuta almost 4 years ago

  • improve rsync support (does not work with snap package, no plans on fixing)
  • new feature: display files lists as collapsible trees with curses
    • use the --curses flag to display trees for scans, conflicts, and corruption detection
    • type curses at the confirmation prompt to display trees for pending transfers
backupy - Version 1.8.8

Published by elesiuta almost 4 years ago

  • fix input prompt to continue when using some terminal multiplexers
  • add initial support for copying files with rsync (use flag --rsync, currently assumes copy is always successful, will add error checks later)
backupy - Version 1.8.6

Published by elesiuta about 4 years ago

backupy - Version 1.8.4

Published by elesiuta about 4 years ago

  • fix statusbar overflow to next line when progress digits increase
  • add --nocolour flag
backupy - Version 1.8.2

Published by elesiuta over 4 years ago

  • print total sizes along with number of files and changes before run
  • fix crc errors printing twice in scan only mode
  • improvements and fixes to experimental log summary
backupy - Version 1.8.0

Published by elesiuta over 4 years ago

  • improved and simplified directory scanning and comparisons
  • improved detection of crc errors when using scan only mode
  • other minor fixes
  • new experimental log format, enable with 'write_log_summary = True' in config
backupy - Version 1.7.2

Published by elesiuta over 4 years ago

  • add support for moving files on source to match dest (only for sync mode, still defaults to moving on dest if unsure)
  • fix access denied errors on removing and overwriting files
  • don't update database if the copy/move/delete failed
    • crc verification on new files that fail will have a size of 0 in the database regardless of actual size
    • a crc verification may fail even if the file was copied correctly, this only happens if using attr(+) mode and the crc for the source file in the database is out of date (eg. due corruption since the last scan)
  • add propagate sync deletions flag to gui
backupy - Version 1.7.0

Published by elesiuta over 4 years ago

  • add ability to propagate deletions during sync
  • add unique-ids for each folder so that files can properly be tracked for folders that sync with more than one other folder
  • add configuration option to also write the log to destination
  • don't display unnecessary status bars and notifications for empty transfer lists
  • still write log if database fails to write
  • fix gui overriding compare mode when loading config
backupy - Version 1.6.2

Published by elesiuta over 4 years ago

  • fix for checking if the log is open and locked by another program on windows
  • can now type 'skip' during confirmation prompt to select specific files to skip
  • made it easier to monkey patch the copy function: backupy.fileman.FileManager.copy_function
backupy - Version 1.6.0

Published by elesiuta over 4 years ago

  • try writing the log to a new file if it is currently opened and locked by another program
  • fix case insensitive renaming issue on windows
  • improve log format
  • scale whitespace in terminal output to terminal size for better readability
  • other small fixes and improvements to code organization
backupy - Version 1.5.6

Published by elesiuta over 4 years ago

  • remove redundant logging with improved scan info
  • write attributes in a consistent order in logs
backupy - Version 1.5.4

Published by elesiuta over 4 years ago

  • Fix surrogate characters crashing status bar
  • Fix Unicode issues with snap
  • Improve scan info logging and display with scan only mode
  • Improve conflict detection and notification with new files