Commit Graph
530 Commits
Author SHA1 Message Date
Kenneth Skovhede 8689d6cb80 Fixed bad SQL reported in #1186 2014-11-11 22:29:38 +01:00
Kenneth Skovhede df9f91d8de Fixed problem with the repair command.
This fixes #1188
2014-11-10 10:31:26 +01:00
Kenneth Skovhede c3fff60562 Merge branch 'master' into metadata 2014-11-06 08:31:15 +01:00
Kenneth Skovhede 608e61fbca Fixed SQL typo 2014-11-06 08:30:27 +01:00
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 cc4c320ec0 Fixed a syntax error. 2014-10-31 18:27:12 +01:00
Kenneth Skovhede e6f68eac67 Fixed one more speed issue when running with low-memory, it is now only marginally slower when not using memory caches. 2014-10-31 11:01:23 +01:00
Kenneth Skovhede d05f6f1324 Improved performance when running with all in-memory caches disabled by a factor of 16.
On a smaller dataset, the performance is now only a little more than twice as slow with a low memory footprint compared to the default with all memory caches enabled.
2014-10-30 23:45:36 +01:00
Kenneth Skovhede 4fab98f0f1 Fixed another bug with inserting duplicate metadatasets 2014-10-30 21:36:27 +01:00
Kenneth Skovhede b64a5b4c24 Added fixes to handle common issues where the database goes awry 2014-10-30 15:44:32 +01:00
Kenneth Skovhede 1547d0fd1e Fixed a bug with creating duplicate metadataset entries 2014-10-30 15:43:24 +01:00
Kenneth Skovhede c030e321c6 Improved error messages when a faulty database is discovered 2014-10-30 15:41:51 +01:00
Kenneth Skovhede c53f43a083 Fixed a bug with metadata lookup. 2014-10-30 00:15:25 +01:00
Kenneth Skovhede 114195c2ac Fixed an issue with recreating the local database as reported in issue #1150 and #1040. 2014-10-14 13:03:38 +02:00
Kenneth Skovhede bc0417906f Fixed to include files with no hashes in the verify process. 2014-08-26 12:50:03 +02:00
Kenneth Skovhede f97bdedac9 Implemented commandline method for listing affected files 2014-08-19 20:27:14 +02:00
Kenneth Skovhede f59eca060d Implemented a fast method for listing filesets, where no sizes are calculated 2014-08-19 20:26:21 +02:00
Kenneth Skovhede 0c1afd15a5 Improved a performance issue with counting the number of changed files 2014-08-12 11:04:57 +02:00
Kenneth Skovhede 8251c907fc Simplified the code for executing SQL commands with and without profiling 2014-08-12 11:03:25 +02:00
Kenneth Skovhede e0bc9d387a Removed some compile warnings 2014-08-07 21:03:47 +02:00
Kenneth Skovhede 5430f4bfc4 Fixed a problem with long paths 2014-07-18 00:34:34 +02:00
Kenneth Skovhede 3c595b61c9 Fixed duplicate logging of operation results 2014-07-16 00:57:57 +02:00
Kenneth Skovhede a30b6e3671 Implemented a scaffold version of a localization service so we can plug in the right one once we have decided which one to use. 2014-06-13 17:34:53 +02:00
Kenneth Skovhede 796459df5d Fix for hash collisions with different size inputs 2014-05-14 14:44:56 +02:00
Kenneth Skovhede 4414c2f0dd Moved SQLite related items into a separate project to avoid pulling in the extra content files when using the utility library for mini projects 2014-04-07 11:59:33 +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 d4ecaa7437 Fixed listing files on Windows as well (empty start prefix) 2014-03-21 19:23:54 +01:00
Kenneth Skovhede 9dbb4ed633 Workaround for the missing INSTR function, need to test with prefix = "" 2014-03-21 17:29:58 +01:00
Kenneth Skovhede f261bc8034 Added support for listing files-n-folders within a backup.
Added improved browsing to the restore dialog
2014-03-21 15:01:49 +01:00
Kenneth Skovhede 63da23f7f9 Added list largest prefix to ListFiles command 2014-03-15 01:03:15 +01:00
Kenneth Skovhede e3b638a158 Pedantic fix 2014-01-19 23:25:17 +01:00
Kenneth Skovhede 6df9fba2f3 Fixed handling of paths that change from file to folder, and folder to file.
Renamed FilesetId to FileID as that is what it is.
2013-11-20 19:18:12 +01:00
Kenneth Skovhede f94f564395 Update issue #902
Status: Fixed

Changed to set explicit names on the temporary table.
2013-11-20 19:16:35 +01:00
Kenneth Skovhede 2a6176130c Fixed the annoying duplicate issue that occurred on Windows machines because the hot-path lookup forgot to look at the very last entry in the path. 2013-11-20 19:15:55 +01:00
Kenneth Skovhede bf29235428 Bugfix for path lookup 2013-11-10 11:25:52 +01:00
Kenneth Skovhede a712d969c4 Fixed issue with duplicate files inserted in filelist 2013-11-01 23:51:00 +01:00
Kenneth Skovhede 03c22157f5 Changed bug-report to map shared paths to the same obfuscated path 2013-09-25 23:32:37 +02:00
Kenneth Skovhede 3fd83514f4 Improved speed for verifying database consistency 2013-09-25 23:31:48 +02:00
Kenneth Skovhede 04bd3ac9c9 Improved speed for creating the scantime lookup table 2013-09-25 23:30:19 +02:00
Kenneth Skovhede 4f968a592a Fixed a bug with some version of SQLite that did not correctly detect the implicit column names 2013-09-13 13:27:19 +02:00
Kenneth Skovhede 32a617b1e2 Rewrote the changed/added/deleted files to count using temporary table (minor speedup) 2013-09-10 20:42:54 +02:00
Kenneth Skovhede 58ffd22fd4 Fixed size calculation so it fits with 32bit arch 2013-09-10 20:42:00 +02:00
Kenneth Skovhede 4913a27cac Added some extra profiling output 2013-09-10 08:29:12 +02:00
Kenneth Skovhede 1f48d43515 Removed the HashDatabaseProtector and added the HashLookupHelper instead. 2013-09-09 22:50:18 +02:00
Kenneth Skovhede c2a10f268a Rewrote the changed file query SQL 2013-09-09 22:48:26 +02:00
Kenneth Skovhede 555945eae4 Implemented a better cache for filenames. 2013-09-07 21:33:59 +02:00
Kenneth Skovhede 818554de4e Bugfix for the block cache 2013-09-04 22:10:36 +02:00
Kenneth Skovhede ffcd62a412 Added lookup table to avoid searching the database when adding a blocksetentry 2013-09-03 23:48:42 +02:00