27 Commits

Author SHA1 Message Date
ee8d6ffcc7 Try to do the pkgconf sync right away in the future 2025-01-27 17:31:53 -06:00
3f33edb4fa Cut the future sleep in half 2025-01-27 16:43:18 -06:00
2bc5c191f0 Add a 500 ms sleep when queuing futures, just in case 2025-01-27 12:38:56 -06:00
8af3fe19b4 Use futures for queuing pull and tarball tasks 2025-01-27 00:10:50 -06:00
9a35473d37 Use functions directly instead of grabbing many locks at once 2025-01-26 22:35:57 -06:00
1ecec033f1 Slightly rework locking with pull_project 2025-01-26 21:21:13 -06:00
c9474eccfb Split apart Git functionality into a separate file 2025-01-26 20:42:51 -06:00
f98b9c04d8 Attempt to fix assignment of commits 2025-01-26 19:02:07 -06:00
20a701641a General cleanup around task locking for a pkgconf 2025-01-26 17:56:13 -06:00
64ffc1b9e4 Be better about recognizing HTTP_PROXY 2025-01-26 16:59:50 -06:00
2bdae98c7e Try to also recognize NO_PROXY 2025-01-26 16:46:21 -06:00
76605a4aed No need to override the cert anymore 2025-01-26 16:25:58 -06:00
ce4050f1e2 Attempt to correctly use HTTP proxies if set via env var 2025-01-26 16:04:43 -06:00
90baa5d8b8 Slightly enhance logging 2025-01-25 23:49:39 -06:00
80932a3136 Only show every 5% in the Git progress 2025-01-25 23:46:29 -06:00
565be5e97d Attempt to add repo clone/fetch progress to the log 2025-01-25 22:55:19 -06:00
6ea4665dbe Attempt to see if moving up the mutex will help with locking issues 2025-01-25 22:26:45 -06:00
345081b851 Try a different approach for tars 2025-01-25 18:03:25 -06:00
3bad275726 Also pass tarball_task by reference 2025-01-25 17:45:39 -06:00
27da8b7df0 Make jobstatus_map a shared pointer, hopefully resolving nullptr issues 2025-01-25 17:01:10 -06:00
8b6ff0a865 Only queue the tarball task if the pull was successful 2025-01-25 15:09:34 -06:00
495912f0d2 Add several null checks for commits 2025-01-25 14:40:16 -06:00
1e92157a12 Consolidate much of the pull and build logic 2025-01-25 14:10:43 -06:00
8dc972b4de Move the database initialization to db_common 2025-01-25 12:40:39 -06:00
775e5bddb7 Centralize the database thread connection code 2025-01-24 23:50:40 -06:00
0e26020d13 Change synchronous to NORMAL from FULL 2025-01-24 22:02:34 -06:00
9ff2bd6fcd MEGAcommit adding a FULL web interface 2025-01-24 19:06:37 -06:00