Commit Graph
84 Commits
Author SHA1 Message Date
Kenneth Skovhede 35bd0849f3 Removed some TODO's 2014-11-06 08:29:29 +01:00
Kenneth Skovhede 1f69459081 Implemented most of the metadata restore handling 2014-11-05 21:43:08 +01:00
Kenneth Skovhede 752b1bc054 Refactored restore iterators to use a much more compact approach. 2014-11-04 15:34:20 +01:00
Kenneth Skovhede 5430f4bfc4 Fixed a problem with long paths 2014-07-18 00:34:34 +02:00
Kenneth Skovhede 416044b71a Fixed issues with restore and list under windows if sources contains two different drives 2014-03-24 11:49:25 +01:00
Kenneth Skovhede 9cac8edaec Fixed issue with compact not registering indexblocklinks 2013-08-27 10:23:21 +02:00
Kenneth Skovhede 3387c279e9 Bugfix, read the resultset before accessing the values 2013-08-25 13:16:12 +02:00
Kenneth Skovhede d708828804 Restore now scans older backups to look for files, if the file(s) searched for are not found in the list 2013-08-24 22:27:30 +02:00
Kenneth Skovhede 9aba8b7588 Changed count discrepancy from exception to warning as the verify will catch any real problems 2013-08-23 23:37:17 +02:00
Kenneth Skovhede 4c217b57d9 Fixed a number of dispose errors that would mask real errors 2013-08-23 23:36:25 +02:00
Kenneth Skovhede 10f1613148 Refined the backup output slightly.
Added periodic output to the restore process.
2013-08-23 22:18:13 +02:00
Kenneth Skovhede a229de8e23 Cleaned up some output with Backup and compacting.
Implemented better output for Restore.
Fixed a problem with errors during dispose, and a problem with selecting filesets that do not exist.
Fixed a bug with restore if a file existed with some correct data, a copy would be restored with partial data.
Added check to try to avoid excessive restores of the same files if a file in another version already exists.
2013-08-22 20:56:03 +02:00
Kenneth Skovhede 5c110162ea Changed the time format of times used programmatically to use EPOCH seconds, as it is faster to parse and more reliable 2013-07-23 21:28:01 +02:00
Kenneth Skovhede 4809897a00 Rewrote date time reading from db to use epoch instead of normal date to avoid string parsing of dates 2013-07-16 14:52:35 +02:00
Kenneth Skovhede 6830eb257d Cleaned up storage of various timestamps to only use second precision 2013-07-09 13:51:08 +02:00
Kenneth Skovhede a35710edef Rewrote some database methods to return enumerables instead of instantiated lists 2013-07-01 12:03:59 +02:00
Kenneth Skovhede b69cdcb136 Fixed filters to include everything if empty.
Will now include by default if there are only exclude filters.
If there are any include filters, the files are excluded by default.
2013-06-30 12:42:13 +02:00
Kenneth Skovhede 2bf912a0af Rewrote the filter system to distinguish between match and result, which allows filter combinations 2013-06-29 12:16:30 +02:00
Kenneth Skovhede 242a141a44 Bugfix for restore 2013-06-20 09:19:28 +02:00
Kenneth Skovhede 2b01d20ce3 Added profile logging to all commit calls
Added extra profiling on backup
2013-06-09 16:30:28 +02:00
Kenneth Skovhede 8b70544df4 Bugfix for the overwrite feature 2013-06-01 14:43:56 +02:00
Kenneth Skovhede a1eba390e1 Merged check for existing file overwrite with check for existing target blocks, and improved algorithm for generating new names 2013-06-01 14:22:10 +02:00
Kenneth Skovhede 3f4a26c5f5 Style fixes 2013-05-29 22:15:28 +02:00
Kenneth Skovhede 4f3323e3d1 Added a lot of verbose outputs 2013-05-29 22:15:13 +02:00
Kenneth Skovhede d696670598 Reworked the result reporting to support type safe values 2013-05-25 16:40:15 +02:00
Kenneth Skovhede 0caa03d277 Added path rewrite logic for dealing with Windows drive specifiers 2013-05-21 21:14:13 +02:00
Kenneth Skovhede 78429d9f27 Simplified folder listing 2013-05-21 21:11:28 +02:00
Kenneth Skovhede 1090efaaa3 Bugfix for restore 2013-05-20 15:41:44 +02:00
Kenneth Skovhede 3eebabef26 Added code to prevent overwriting files when restoring 2013-05-20 13:48:44 +02:00
Kenneth Skovhede 6cbfdec577 Simplified getting list of files for restore 2013-05-20 13:46:58 +02:00
Kenneth Skovhede fb5c8bced4 Bugfix for restore with regexp 2013-05-20 13:45:58 +02:00
Kenneth Skovhede c29d9d00b9 Implemented the backup command.
Rewrote filter handling across the entire project.
2013-05-13 22:32:05 +02:00
Kenneth Skovhede 23744d8915 More refactoring and cleanup 2013-05-08 21:29:59 +02:00
Kenneth Skovhede 8f704d9445 Moved stuff around and dropped the ForestHash namespace 2013-05-08 20:17:07 +02:00