Commit Graph
4937 Commits
Author SHA1 Message Date
Kenneth Skovhede b86005f373 Added correct usage of temporary files for disposing without having a using directive 2013-07-10 14:51:25 +02:00
Kenneth Skovhede 8e7806db00 Robustness fix 2013-07-10 14:33:02 +02:00
Kenneth Skovhede 2bfddb70d0 copy-paste fix 2013-07-10 09:24:00 +02:00
Kenneth Skovhede 98aa8c9537 Rewrote the file-backed list to use a buffer, and fixed some bugs when falling over to a file 2013-07-09 13:55:31 +02:00
Kenneth Skovhede c182bf22e4 Removed unused method 2013-07-09 13:51:22 +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 8074ca253d Removed a comment 2013-07-09 13:09:34 +02:00
Kenneth Skovhede 9648b9e095 Changed so timestamps in metadata are stored in full precision 2013-07-09 13:09:22 +02:00
Kenneth Skovhede c2556efd61 Converted a list method to an enumerator 2013-07-02 10:35:31 +02:00
Kenneth Skovhede b80b471956 Bug fix 2013-07-02 10:35:10 +02:00
Kenneth Skovhede 42fe979294 Fixed not deleting files if --keep-time is not supplied 2013-07-02 10:00:46 +02:00
Kenneth Skovhede 2e438d0d18 Fixed file size report for dry-run 2013-07-02 09:56:28 +02:00
Kenneth Skovhede 04281d87a9 Added guards against empty results in compact 2013-07-01 17:57:10 +02:00
Kenneth Skovhede 83f9979efe Fixed not auto-compacting on delete 2013-07-01 17:55:45 +02:00
Kenneth Skovhede 0234496899 Added upload of previous fileset if the previous backup was interrupted 2013-07-01 17:23:05 +02:00
Kenneth Skovhede ea436e5cac Fixed closing and disposing block volumes to prevent sharing issues when calculating the hash of those 2013-07-01 17:22:23 +02:00
Kenneth Skovhede 9a54129dce Added option to supply the file set id to AppendFilesFromPreviousSet 2013-07-01 17:04:57 +02:00
Kenneth Skovhede 5bce4a271f Added verification file option 2013-07-01 14:40:45 +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 7a45cf889e Merged the --no-index-files and --fat-index-files into --index-file-policy 2013-07-01 10:33:07 +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 fd3259b998 Added support for fat index files 2013-06-29 12:35:17 +02:00
Kenneth Skovhede d9685eda1f Microfix 2013-06-29 12:24:59 +02:00
Kenneth Skovhede a9ca999962 Updated to allow files as input arguments to backup 2013-06-29 12:17:52 +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 1a507fde23 Fixed issue with fileset lingering after an empty update 2013-06-28 14:58:56 +02:00
Kenneth Skovhede f8494180cb Changed the way inactive blocks are tracked.
They are now tracked exclusively from the DeletedBlock table
2013-06-28 14:57:44 +02:00
Kenneth Skovhede fdf22fe985 Rewrote a query to use cartesian product instead of inner join 2013-06-28 14:56:26 +02:00
Kenneth Skovhede f0d0dfb586 Implemented the test command 2013-06-26 21:59:01 +02:00
Kenneth Skovhede 571a7a171e Removed extra property 2013-06-26 21:53:50 +02:00
Kenneth Skovhede 421551fc18 Fixed equivalency of selecting file set with --time and --version 2013-06-26 21:53:15 +02:00
Kenneth Skovhede de862b859c Fixed re-read issue of index volumes 2013-06-26 21:51:57 +02:00
Kenneth Skovhede 8f69fc85c2 Removed a bunch of warnings 2013-06-26 21:29:03 +02:00
Kenneth Skovhede c559b0fc7e Overhaul to the repair for blocks 2013-06-24 20:49:32 +02:00
Kenneth Skovhede f2965489c0 Minor updates to repair for missing blocks 2013-06-20 20:20:03 +02:00
Kenneth Skovhede e36fa0c441 Implemented list-changes 2013-06-20 20:17:10 +02:00
Kenneth Skovhede dc57b9393c Added better dry run handling for repair 2013-06-20 09:19:57 +02:00
Kenneth Skovhede 242a141a44 Bugfix for restore 2013-06-20 09:19:28 +02:00
Kenneth Skovhede a3b25d273e Merge branch 'master' into sandboxes/Kenneth/ForestHash 2013-06-17 21:07:32 +02:00
Kenneth Skovhede 17bdd64108 Updated the AlphaVSS library to newest version 2013-06-17 21:06:55 +02:00
Kenneth Skovhede 1ed99b0afc Updated some logic for the repair command 2013-06-16 23:35:46 +02:00
Kenneth Skovhede 6017b14038 Changed default to not store metadata as it slows things down and is not used while restoring 2013-06-16 22:50:00 +02:00
Kenneth Skovhede 137e889874 Implemented the create-bug-report command 2013-06-16 22:27:51 +02:00
Kenneth Skovhede b28ed2ec90 Removed some unwanted profiling code 2013-06-10 23:04:44 +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 c44361a039 Added timing to remote operations 2013-06-09 15:26:17 +02:00
Kenneth Skovhede 8be30dded2 Bugfix to restore 2013-06-09 15:24:31 +02:00
Kenneth Skovhede b9114e0125 Removed unused files 2013-06-01 14:59:39 +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