Commit Graph

112 Commits

Author SHA1 Message Date
Andreas Zweili ef34b194a0 add my notes to the repo 2020-04-27 21:43:58 +02:00
Andreas Zweili 5f067ca071 convert the todos to an org file 2020-04-27 21:43:42 +02:00
Andreas Zweili 40915983e9 extend the installation to include the pip package 2019-05-31 10:57:07 +02:00
Andreas Zweili f7748b349a make code blocks more specific 2019-05-31 10:56:52 +02:00
Andreas Zweili a5b6871b4c move the startpoint into its own function 2019-05-31 10:41:17 +02:00
Andreas Zweili c5929905f5 make the version number pypi compatible 2019-05-31 10:40:43 +02:00
Andreas Zweili 15cccbc8b3 install borg-qt as an editable package in make init 2019-05-31 10:40:18 +02:00
Andreas Zweili 53d02085a4 add a manifest 2019-05-31 10:39:45 +02:00
Andreas Zweili 4bfb627d48 make installing a bit more readable 2019-05-30 16:58:48 +02:00
Andreas Zweili 2393c09a30 remove the context file 2019-05-30 16:53:58 +02:00
Andreas Zweili 4cdfc131c9 fix paths in the makefile 2019-05-30 15:22:57 +02:00
Andreas Zweili 641bc9cd0d Merge branch 'master' into package 2019-05-30 12:27:13 +02:00
Andreas Zweili 98bc478ad8 extend the install instructions 2019-05-30 12:21:31 +02:00
Andreas Zweili bbcf24b1cb ignore pytest and visual studio code directories 2019-05-29 20:32:56 +02:00
Andreas Zweili c7090d65e5 remove borgbackup from the requirements 2019-05-25 22:05:09 +02:00
Andreas Zweili 4ae0f2a79f change imports to use the package 2019-05-25 22:04:20 +02:00
Andreas Zweili 874a0bfafb Merge branch 'master' into package 2019-05-12 21:02:40 +02:00
Andreas Zweili ca9ea4461c add pytest-cov plugin to the requirements 2019-05-12 21:01:27 +02:00
Andreas Zweili e9987c927b add pytest to the README 2019-04-28 20:40:46 +02:00
Andreas Zweili 2700a36537 add the mount check to the delete method 2019-04-28 20:34:35 +02:00
Andreas Zweili bf8d132620 move the mount check to it's own method 2019-04-28 20:34:17 +02:00
Andreas Zweili 582fe2914b correct dialog text 2019-04-28 20:33:32 +02:00
Andreas Zweili ef189be7cf add a prune function 2019-04-28 20:01:17 +02:00
Andreas Zweili d87b1c953b Make the archive label clearer 2019-04-28 18:39:05 +02:00
Andreas Zweili 354402623c update readme to reflect the change to a package 2019-04-22 10:35:20 +02:00
Andreas Zweili 01bb72e14c start migrating the project to a package 2019-04-22 10:28:50 +02:00
Andreas Zweili 5d80c72384 migrate from unittest to pytest 2019-04-21 22:27:25 +02:00
Andreas Zweili 1e7b87bc01 extend the excludes in the config example
Borg-Qt doesn't have the permission to read the .dbus directory therefore it
should get ignored.
2019-04-20 14:19:03 +02:00
Andreas Zweili cecccec255 clean up the todo table 2019-04-16 20:54:49 +02:00
Andreas Zweili 0bc90981c7 change the targets table to the markdown format 2019-04-16 20:48:14 +02:00
Andreas Zweili 5cb22c49f4 change the README from org to markdown
org is a format specific to the org-mode plugin for Emacs. Markdown should make
it easier for other contributors to provide changes.
2019-04-16 20:38:47 +02:00
Andreas Zweili 86399b242a fix the window size of the help window 2019-03-31 19:55:21 +02:00
Andreas Zweili 4399217400 set the main window to a fixed size 2019-03-31 19:47:32 +02:00
Andreas Zweili 276d12a835 fix: create the systemd folder if it doesn't already exist 2019-02-23 14:24:15 +01:00
Andreas Zweili d3b94ac49d resize the help checkbox widget 2019-02-18 16:32:19 +01:00
Andreas Zweili 5fb21b0f76 add a help dialog 2019-02-18 16:26:38 +01:00
Andreas Zweili e834f350b7 reorder the example config 2019-02-18 16:26:22 +01:00
Andreas Zweili f44d4ab0d4 extend the example configuration 2019-02-18 13:07:43 +01:00
Andreas Zweili 38a3a6bfc7 Add background functionality 2019-02-18 13:00:11 +01:00
Andreas Zweili 0fa077989d add a debug function to work with pdb 2019-02-16 11:34:59 +01:00
Andreas Zweili 3d222e3236 reimplement the run method on the backup class
For some reason the BorgExceptions from the backup thread don't get caught in
the main_window. Therefore I'm implementing the error handling directly in the
class for the moment. This will have the side effect that the error dialog will
pop up when there is a problem during a background backup.

However that is anyway something I thought about implementing. This way it's
just not properly implemented yet.
2019-02-16 11:29:30 +01:00
Andreas Zweili 143f01d1e8 Revert "fix the displaying of the error dialogs"
This reverts commit 37985fbb24.
2019-02-16 11:23:44 +01:00
Andreas Zweili 37985fbb24 fix the displaying of the error dialogs
Exceptions which get raised in threads don't bubble up into the main code on
their own. So we either communicate them to the main loop or we handle them
directly in the thread. I'm going for the later for the moment because the
other way seems to be quite complex.
2019-02-16 10:17:13 +01:00
Andreas Zweili 1d7f6363d9 change pass to return in the error processing method
Passing lets the function to continue however we want to stop it early
therefore we return.
2019-02-16 10:16:07 +01:00
Andreas Zweili 26b171fb34 fix the remove venv command in the make file 2019-02-16 10:14:52 +01:00
Andreas Zweili 8f4a08e418 fix the shebang in the main script 2019-02-16 10:14:25 +01:00
Andreas Zweili 29780723f6 empty the mount_paths property after unmounting the archives 2019-02-16 10:12:38 +01:00
Andreas Zweili d283c58a2f add dialog to unmount all archives before creating a new one 2019-02-15 21:27:00 +01:00
Andreas Zweili a2936ba1e9 unify dialog texts 2019-02-14 22:55:16 +01:00
Andreas Zweili d3534d2cbb make the include and exclude UI clearer to read 2019-02-14 22:49:33 +01:00