Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-01-24 | Only increase sqlite cache size during update | Florian Pritz | 1 | -4/+7 | |
While not all operations fill the cache, --list does. However, for read operations it doesn't actually appear to help performance. Limit the large cache setting to update operations only because there it does really increase performance. Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2018-01-24 | Add --list feature to search for files contained in backups by path | Florian Pritz | 1 | -0/+16 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-12-04 | Warn if sqlite cache is full | Florian Pritz | 1 | -0/+11 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-12-03 | Settings: Fix missing indentation in doc | Florian Pritz | 1 | -1/+1 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-12-02 | Properly document removal of prefixes via @backup_prefixes | Florian Pritz | 1 | -4/+9 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-26 | Remove old cache | Florian Pritz | 1 | -0/+5 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-26 | Bump cache version level | Florian Pritz | 1 | -1/+1 | |
The previous code didn't support borg 1.1 properly and the cached might now be broken. Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-26 | Use mtime for borg 1.1 instead of isomtime | Florian Pritz | 1 | -1/+1 | |
The rest of the code expects the mtime format, but borg <1.1 mixed up the formats between isomtime and mtime. Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-22 | Log warning if no archives are detected in borg output | Florian Pritz | 1 | -0/+4 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-22 | Create cache directory in DB instead of Settings | Florian Pritz | 2 | -4/+4 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-21 | borg_list: Use JSON with borg 1.1 | Florian Pritz | 1 | -5/+14 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-21 | Borg::list_archive: Use --format to please borg 1.1 | Florian Pritz | 1 | -1/+8 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-21 | borg_list_time: Use JSON when possible | Florian Pritz | 1 | -12/+27 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-21 | Borg: Extract version information for future use | Florian Pritz | 1 | -0/+17 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-21 | borg_list_time: Fix parsing for borg >=1.1 | Florian Pritz | 1 | -1/+2 | |
Output now contains additional data after the date. Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-21 | settings: Document that config must return true | Florian Pritz | 1 | -0/+6 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-11-21 | Log borg errors instead of only throwing exception | Florian Pritz | 1 | -2/+2 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-09-25 | Add missing autodie to packages | Florian Pritz | 4 | -0/+4 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-09-10 | Add basic documentation for all packages | Florian Pritz | 3 | -0/+36 | |
Module::Build::Tiny installs manpages for all packages and for these 3 the manpages were empty. Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-08-10 | Bump minimal perl version to 5.14 | Florian Pritz | 4 | -4/+4 | |
Function::Parameters requires >=5.14 so we can bump our version as well. Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-06-19 | Settings: Improve documentation of $borg_repo | Florian Pritz | 1 | -1/+2 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-05-28 | Add --adhoc | Florian Pritz | 2 | -0/+32 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-11 | DB: Fix broken db initialization | Florian Pritz | 1 | -1/+1 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-11 | DB: Fix opening of missing db | Florian Pritz | 1 | -1/+1 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-10 | Remove unused Data::Dumper dependency | Florian Pritz | 1 | -1/+0 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-10 | Use Function::Parameters in Helper package | Florian Pritz | 1 | -9/+4 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-10 | Use Function::Parameters in Borg package | Florian Pritz | 1 | -17/+5 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-10 | Use Function::Parameters for DB package | Florian Pritz | 1 | -58/+16 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-05 | Add debug output to Borg package | Florian Pritz | 1 | -0/+4 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-03 | Add empty line between pod and code | Florian Pritz | 1 | -0/+1 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-03 | Fix license statement | Florian Pritz | 1 | -0/+1 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-02 | Make sqlite cache size configurable | Florian Pritz | 2 | -3/+15 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-02 | Move configuration documentation to Settings package | Florian Pritz | 1 | -0/+73 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-02 | Set default borg_repo to match my backup script | Florian Pritz | 1 | -1/+2 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-02 | Call borg with repo path instead of setting BORG_REPO | Florian Pritz | 1 | -3/+6 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-02 | Move database path to Settings | Florian Pritz | 1 | -0/+4 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-04-02 | Move format_timestamp to Helper | Florian Pritz | 1 | -0/+7 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-03-13 | Refactor db creation and cache dir creation | Florian Pritz | 2 | -1/+24 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-03-04 | Borg::list_archive: Use open() instead of IPC::Run for performance | Florian Pritz | 1 | -1/+8 | |
Surprisingly the callback isn't actually that bad, but IPC::Run (probably new_chunker) adds quite some overhead. Since open supports everything we need, use that instead. Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-03-03 | Pass sub to IPC::Run instead of using a typeglob | Florian Pritz | 1 | -3/+3 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-03-03 | Support dependency injection of Borg class | Florian Pritz | 1 | -0/+12 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-03-02 | Allow dots in archive names | Florian Pritz | 1 | -1/+1 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-02-27 | Remove empty lines from the db | Florian Pritz | 1 | -1/+8 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-02-27 | Extract borg related methods into dedicated package | Florian Pritz | 1 | -0/+39 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> | |||||
2017-02-27 | Move packages to dedicated files | Florian Pritz | 3 | -0/+240 | |
Signed-off-by: Florian Pritz <bluewind@xinu.at> |