marvinweber / KPSimpleBackup

KPSimpleBackup - Backup Plugin for KeePass2 (compatible with IOProtocolExt)
GNU General Public License v3.0
129 stars 8 forks source link

Code Cleanup #20

Closed marvinweber closed 4 years ago

marvinweber commented 4 years ago

Introduce BasicBackupManager and CleanupManager to separate the code parts and to lead to a clearer/ simplified structure.

Additionally, introduce BackupManager abstract class, inherited by the new BasicBackupManager (for regular backups) and by the LongTermBackupManager. The BackupManager can provide methods for storing a db, creating paths, etc.