1
0
Fork 0
mirror of https://github.com/borgbase/vorta synced 2025-03-06 19:58:14 +00:00
No description
Find a file
Robert Blenis 61326e1814
Fix issue #940 - KeyError in get_dict_from_list. By @rblenis (#947)
* fix issue #940 - KeyError in get_dict_from_list
- cause of error : defaultdict added more defaultdict while attempting to traverse the tree, but once a 'potential leaf' node was added, it was added as a dict, not a defaultdict.
- two possible solutions:
    - 1 - change everywhere that adds a 'potential' leaf node to add a defaultdict (ie nested_dict()) - this occurs in several places, but not many.
    - 2 - change get_dict_from_list to add a default dict (not defaultdict) when traversing the tree, for the case where a multi-level node is added on top of an existing node. This requires only changing a single location, and means that the dictionaries returned by accessing the tree will behave like normal dict (ie, won't by default add missing keys).
* Add test case for issues #940 and #925
2021-04-12 22:54:32 +08:00
.github Add signing to Github Action Workflow (#912) 2021-03-03 20:59:10 +08:00
.tx Use naked en locale instead of en_US. Fixes #623 (#626) 2020-09-08 08:22:26 +08:00
bin pyinstaller / vorta.spec: make platform independent (#122) 2019-01-13 10:03:00 +08:00
flatpak Add KWallet support. By @samuel-w (#540) 2020-12-03 16:26:09 +08:00
package Minor: Add hidden keyring imports for macOS 2021-03-03 22:01:34 +08:00
requirements.d Add signing to Github Action Workflow (#912) 2021-03-03 20:59:10 +08:00
src/vorta Fix issue #940 - KeyError in get_dict_from_list. By @rblenis (#947) 2021-04-12 22:54:32 +08:00
tests Fix issue #940 - KeyError in get_dict_from_list. By @rblenis (#947) 2021-04-12 22:54:32 +08:00
.editorconfig macOS packaging on Github Actions, update translations (#768) 2021-01-19 15:17:10 +08:00
.gitignore macOS packaging on Github Actions, update translations (#768) 2021-01-19 15:17:10 +08:00
codecov.yml Disable codecov comments (#904) 2021-03-01 15:45:56 +08:00
CONTRIBUTORS.md Remove @samuel-w as contributor (#791) 2021-02-13 09:16:20 +08:00
LICENSE.txt Add CONTRIBUTORS file and copyright note. Fixes #403 (#404) 2020-02-27 20:54:44 +08:00
Makefile Clean up supporting files (#771) 2021-01-20 12:59:37 +08:00
MANIFEST.in Use naked en locale instead of en_US. Fixes #623 (#626) 2020-09-08 08:22:26 +08:00
README.md Add link to new discussion area 2021-02-15 23:44:32 +08:00
setup.cfg Give option to break repository lock. By @samuel-w (#863) 2021-02-17 09:58:42 +08:00
setup.py Translation-related improvements and German translation (#146) 2019-01-20 22:46:01 +08:00

Vorta Backup Client Logo

Vorta is a backup client for macOS and Linux desktops. It integrates the mighty BorgBackup with your desktop environment to protect your data from disk failure, ransomware and theft.

Why is this great? 🤩

  • Encrypted, deduplicated and compressed backups using Borg as backend.
  • No vendor lock-in  back up to local drives, your own server or BorgBase, a hosting service for Borg backups.
  • Open source  free to use, modify, improve and audit.
  • Flexible profiles to group source folders, backup destinations and schedules.
  • One place to view all point-in-time archives and restore individual files.

Learn more on Vorta's website.

Installation

Vorta should work on all platforms that support Qt and Borg. This includes macOS, Ubuntu, Debian, Fedora, Arch Linux and many others. Windows is currently not supported by Borg, but this may change in the future.

See our website for download links and and install instructions.

Connect and Contribute

  • To discuss everything around using, improving, packaging and translating Vorta, join the discussion on Github.
  • Report bugs by opening a new Github issue.
  • Want to contribute to Vorta? Great! See our contributor guide on how to help out with coding, translation and packaging.

License and Credits