Commit Graph

52 Commits

Author SHA1 Message Date
Achim D. Brucker 1ecf8f26ed Update to Python 3.7. 2019-02-02 18:17:20 +00:00
Michael Herzberg a789fe505f Fixed style errors and warnings. 2018-04-21 19:00:07 +01:00
Achim D. Brucker 41bfe0cbf0 Reformatting. 2017-11-22 23:08:12 +00:00
Achim D. Brucker 06caca81e9 Store simhash in data base. 2017-11-22 06:52:31 +00:00
Achim D. Brucker 91e6014c6c Moved to single-threaded mode. 2017-11-12 14:07:25 +00:00
Achim D. Brucker 4cb49f2281 Merge branch 'production' 2017-11-11 21:56:33 +00:00
Achim D. Brucker 9bd283f35a Fixed use of append. 2017-11-10 00:13:06 +00:00
Achim D. Brucker 7dfbdac670 Disabled parallel updates (for debugging a deadlock situation). 2017-11-09 23:38:05 +00:00
Achim D. Brucker 5cc7a92f90 Fixed typo. 2017-11-09 00:17:09 +00:00
Achim D. Brucker ac910bf819 Updated python version to 3.6. 2017-11-07 20:58:24 +00:00
Achim D. Brucker 631f461d1f Removed not supported connection_timeout parameter. 2017-11-06 06:11:14 +00:00
Achim D. Brucker 6279bd9909 Fixed syntax error. 2017-11-05 20:14:12 +00:00
Achim D. Brucker 15079496cc Merge branch 'master' of logicalhacking.com:BrowserSecurity/ExtensionCrawler 2017-11-05 00:07:23 +00:00
Achim D. Brucker fcab770233 Reformatting. 2017-11-05 00:07:04 +00:00
Achim D. Brucker cfc26e62d7 Free git object as early as possible. 2017-10-22 21:20:49 +01:00
Achim D. Brucker d88e73167d Explicitely free git_obj. 2017-10-20 18:59:53 +01:00
Achim D. Brucker e4a8075da9 Configure timeout and retries for data base connection. 2017-10-18 20:19:43 +01:00
Achim D. Brucker 14da483046 Even more logging. 2017-10-17 15:17:29 +01:00
Achim D. Brucker 37ebd510c9 Reformatting. 2017-10-16 09:47:14 +01:00
Achim D. Brucker 4ee9c51ef7 Reformatting. 2017-10-16 09:42:43 +01:00
Achim D. Brucker fc33abb7a6 Fixed logging. 2017-10-16 09:35:53 +01:00
Achim D. Brucker 8780eb8f2f Added further logging output (info). 2017-10-16 05:36:59 +01:00
Achim D. Brucker a4926aed19 Only store relative path for library files. 2017-10-11 09:22:27 +01:00
Achim D. Brucker 518372c6f2 Fixed library/version computation for sub-tasks. 2017-10-10 23:02:21 +01:00
Achim D. Brucker 61010a6a01 Bug fix: library identification for multi-task jobs. 2017-10-10 22:16:46 +01:00
Michael Herzberg 6632cd0ded Added database update for cdnjs. 2017-10-10 15:35:02 +01:00
Achim D. Brucker e4245ed1dd Reformatting. 2017-09-20 10:03:14 +01:00
Achim D. Brucker a63dd53e45 Refactoring. 2017-09-20 10:02:02 +01:00
Achim D. Brucker 0cb0a4226d Added option for passing a list with libs to update. 2017-09-20 07:57:14 +01:00
Achim D. Brucker 205c8836e9 Bug fix: do not catch exceptions too aggresively and fix libvers computation for updates. 2017-09-16 17:20:23 +01:00
Achim D. Brucker 4cf41e2e4f Refactoring: moved generic file identifiers into own module. 2017-09-16 17:19:36 +01:00
Achim D. Brucker 24c65daecf Bug fix: check for dirty missed actual function application. 2017-09-16 13:41:47 +01:00
Achim D. Brucker c274b96f66 Added csv output for debugging. 2017-09-16 13:21:49 +01:00
Achim D. Brucker 92e1c4c2e5 Skip deleted files. 2017-09-16 11:41:21 +01:00
Achim D. Brucker 082cd2fc65 Added hacking pull method that uses the regular git binary. While method will not work well with filenames containg spaces and there mit be other glitches, it allows to pull an update of the cdnjs git reposistory (> 100GB) within a couple of minutes compared to a couple of days that the non hackish solution needs. 2017-09-16 11:36:40 +01:00
Achim D. Brucker 5d3343acf1 Refactoring: moved git_repo creation into pull_get_list_changed_files(...). 2017-09-16 10:33:11 +01:00
Achim D. Brucker 7b0e63da10 Implemented n/N options for external parallelisation (only for fresh initialization). 2017-09-15 22:40:46 +01:00
Achim D. Brucker 26678636eb Ignore commits where blobs are None. 2017-09-15 20:21:05 +01:00
Achim D. Brucker 936f2d3189 Log git info before starting pull (update). 2017-09-14 22:54:37 +01:00
Achim D. Brucker 2ff30f7382 Parallel execution of git date queries. 2017-09-14 15:11:53 +01:00
Achim D. Brucker 12a1e282aa The method pull_get_updated_lib_files(...) now also returns unique library/version information. 2017-09-14 10:44:30 +01:00
Achim D. Brucker e3f1202e44 Use version dictionary. 2017-09-14 10:33:00 +01:00
Achim D. Brucker f54f29c9ba Added build_release_date_dic(...). 2017-09-14 09:50:09 +01:00
Achim D. Brucker 3b217922c5 Added line count. 2017-09-13 16:41:01 +01:00
Achim D. Brucker 420eec7462 Minor memory optimizations. 2017-09-13 11:12:33 +01:00
Achim D. Brucker ec1c47625a Added support for parallel update of database. 2017-09-13 09:13:35 +01:00
Achim D. Brucker c386bd01dd Added missing string conversion. 2017-09-13 08:29:23 +01:00
Achim D. Brucker 42e685ee32 Added missing string conversion. 2017-09-13 08:01:02 +01:00
Achim D. Brucker 18fb23d3dc Use glob instead of os.walk() to avoid memory leak in the latter. 2017-09-13 04:04:38 +01:00
Achim D. Brucker 76d5993794 Added logging output. 2017-09-13 03:02:39 +01:00