Move duplicate check into FileHistoryDao.
Buffer OutputStream during copy operation.
Move DeletedFileFilter to class of its own, replace references to the ones defined in JobConfigHistory.
Forgot to replace HISTORY_FILTER by INSTANCE in ITs.
skipDuplicates is saveDuplicates in FileHistoryDao.
Use DeletedFileFilter.INSTANCE
Take jenkins-test-harness version from parent.
Checkstyle.
Extract CollectConfigs class from JobConfigHistoryRootAction.
Add more tests, still need to figure out what this class should do.
Fix Checkstyle and Findbugs, rename CollectConfigs to ConfigsCollector (class names should not be verbs, should they).
Still no clue what ConfigInfoCollector really does.
Still no clue what ConfigInfoCollector really does.
Hopefully the logic is as outlined in ConfigInfoCollector, so folder history really looks like:
config-history/jobs/FOLDERNAME/JOBNAME/TIMESTAMP.
Static helper method to avoid daisy chaining.
Static helper method for HistoryFileFiler in analogy to DeletedFileFilter
Unify static method names in FileFilters.
Rename parameter.
Include one deleted job in JobConfigHistoryPurgerIT.zip.
Workspace had an additional parameter for constructor.