summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2018-09-12Remove duplicate code by calling add_path in save_nodesFlorian Pritz1-17/+1
2018-09-12Update cache only when going back up the stack instead of all the timeFlorian Pritz1-9/+13
2018-09-12Only add top level directory when we actually have a top level directoryFlorian Pritz1-2/+4
2018-09-12Ensure that top level directories are also written to the DBFlorian Pritz1-0/+4
2018-09-10Remove left over debug log entryFlorian Pritz1-1/+0
2018-09-09PathTimeTable/DB: Use cache as kind of stack and only write to DB when removi...Florian Pritz1-18/+25
2018-09-09DB: Fix update_path_if_greater not working for existing rowsFlorian Pritz1-1/+1
2018-09-09PathTimeTable/DB: Use constant to control trace loggingFlorian Pritz1-6/+8
2018-09-09PathTimeTable/DB: Improve performance by removing usage of regex in hot placesFlorian Pritz1-6/+10
2018-09-09Use strictures instead of strict/warningsFlorian Pritz7-14/+7
2018-09-09Get settings via hash instead of direct variable accessFlorian Pritz2-23/+25
2018-09-09Settings: Add constructorsFlorian Pritz2-12/+27
2018-09-09Settings: Pull config file loading into functionFlorian Pritz1-13/+18
2018-09-09Settings: Use Function::ParametersFlorian Pritz1-6/+5
2018-09-09Simplify BorgRestore constructorsFlorian Pritz1-8/+4
2018-09-09BorgRestore: Move dependencies to dedicated $self->{deps} keyFlorian Pritz1-28/+28
2018-09-09PathTimeTable/DB: Add cache to reduce number of DB callsFlorian Pritz1-2/+51
2018-09-06Update copyright yearsFlorian Pritz2-2/+2
2018-09-06Add direct-to-db adding of paths instead of memory onlyFlorian Pritz5-10/+101
2018-09-06Extract lookup table into dedicated packageFlorian Pritz2-43/+71
2018-08-25Checking in changes prior to tagging of version 3.1.0.3.1.0Florian Pritz1-1/+1
2018-08-19Remove unused variableFlorian Pritz1-1/+1
2018-08-19DB: Do not create directories for special :foo: DBsFlorian Pritz1-1/+4
2018-08-17Die when XDG_* and HOME env vars are not setFlorian Pritz1-5/+17
2018-08-02Remove sqlite cache size warningFlorian Pritz2-5/+5
2018-08-02Send cache update messages to INFOFlorian Pritz1-2/+2
2018-03-23Checking in changes prior to tagging of version 3.0.0.3.0.0Florian Pritz1-1/+1
2018-02-06Checking in changes prior to tagging of version 2.3.0.2.3.0Florian Pritz1-1/+1
2018-01-24Only increase sqlite cache size during updateFlorian Pritz2-4/+9
2018-01-24Add --list feature to search for files contained in backups by pathFlorian Pritz2-0/+31
2017-12-04Warn if sqlite cache is fullFlorian Pritz2-0/+14
2017-12-03Settings: Fix missing indentation in docFlorian Pritz1-1/+1
2017-12-02Properly document removal of prefixes via @backup_prefixesFlorian Pritz1-4/+9
2017-11-26Checking in changes prior to tagging of version 2.2.0.2.2.0Florian Pritz1-1/+1
2017-11-26Remove old cacheFlorian Pritz2-0/+11
2017-11-26Bump cache version levelFlorian Pritz1-1/+1
2017-11-26Use mtime for borg 1.1 instead of isomtimeFlorian Pritz1-1/+1
2017-11-22Log warning if no archives are detected in borg outputFlorian Pritz1-0/+4
2017-11-22Replace File::* dependencies with Path::TinyFlorian Pritz1-5/+3
2017-11-22Create cache directory in DB instead of SettingsFlorian Pritz2-4/+4
2017-11-21borg_list: Use JSON with borg 1.1Florian Pritz1-5/+14
2017-11-21Borg::list_archive: Use --format to please borg 1.1Florian Pritz1-1/+8
2017-11-21borg_list_time: Use JSON when possibleFlorian Pritz1-12/+27
2017-11-21Borg: Extract version information for future useFlorian Pritz1-0/+17
2017-11-21borg_list_time: Fix parsing for borg >=1.1Florian Pritz1-1/+2
2017-11-21settings: Document that config must return trueFlorian Pritz1-0/+6
2017-11-21Enable --adhoc automatically when cache is emptyFlorian Pritz1-0/+13
2017-11-21Log borg errors instead of only throwing exceptionFlorian Pritz1-2/+2
2017-11-12Remove duplicate exception stringsFlorian Pritz1-7/+4
2017-10-05Update versionFlorian Pritz1-1/+1