List of commits:
Subject Hash Author Date (UTC)
Give up the cache if we cannot connect in 150ms dad6cf20f9f4bdbfe2026809a404e852e7cd8e53 Catalin(ux) M. BOIE 2020-08-23 15:00:20
Limit the number of repositories in the discover page a0de6d683b59934168ef8415c9ec716aef68b195 Catalin(ux) M. BOIE 2020-08-23 14:58:37
Added support for other branch then master (main prefered) 1108f43c3639ffcc06f1314d901640564fae7483 Catalin(ux) M. BOIE 2020-08-23 14:55:51
Added possibility for admin to mail users 05068314021bbdf6f26bc92bee47177b170b2a1c Catalin(ux) M. BOIE 2020-08-23 14:43:10
CSS: small fixes e4a39879513e000b5d9be588201916950fa629fc Catalin(ux) M. BOIE 2020-08-23 14:03:23
Cosmetic cbe42130692ed9b876746e6c97f4fb32439c6190 Catalin(ux) M. BOIE 2020-08-23 13:59:00
Default statistics are now per month c312ad532190fe566f2243881a883568b4f77c23 Catalin(ux) M. BOIE 2020-08-23 12:35:36
events: when splitting an event we need a transaction e685c800814365661b348c0d04aa8c0b3605ed7e Catalin(ux) M. BOIE 2020-08-21 04:35:17
Fix for a bug preventing partition table to be created in advance 51049495934efa8c7bca710c6f2538f34bc4de9a Catalin(ux) M. BOIE 2020-08-20 04:03:49
cron fixes 910c74f83740da015d654193025cd6433324a1da Catalin(ux) M. BOIE 2020-08-20 03:41:07
replaced 'slave' with 'part' 348a2afcaedd77c7513b5e7dd05364f5e9ae7a87 Catalin(ux) M. BOIE 2020-08-20 03:40:43
Make cron tasks more resilient in case the machine is stopped afbe8607b4608862787bf696f71027beb345701f Catalin(ux) M. BOIE 2020-08-19 06:08:34
Cosmetic 21956573027d83eb45913b6bf30eeb57e602aea4 Catalin(ux) M. BOIE 2020-08-19 06:07:45
Added time of upload for artifacts fd33fe0aeef09f66d74f3ec1554312a2fa5e2642 Catalin(ux) M. BOIE 2020-08-19 06:06:54
css fixes for table scroll 77e486f3c9e3c9356985d3c21bc713d8a8d0e223 Catalin(ux) M. BOIE 2020-08-19 06:02:09
Added git repo size 9828b1fe96e2217ead8863f7a7c0ee3599d16633 Catalin(ux) M. BOIE 2020-08-19 06:01:27
Change artifacts path to be able to compute correct sizes efff16c88415dfca0a4b52981b44620e52778c03 Catalin(ux) M. BOIE 2020-08-19 05:56:17
Some state was not under transaction fd51b92442fb83fc6941f94b22236f5014f0062c Catalin(ux) M. BOIE 2020-08-19 03:24:28
Added artifacts size to repos and users tables 2a8469e3416e63e9bb21ba0e412583fc69fea115 Catalin(ux) M. BOIE 2020-08-19 03:23:58
No need to invalidate last part ts because we already check 75cf0ae1721d9473bb8df780cc61f5c6247a7a6c Catalin(ux) M. BOIE 2020-08-19 03:20:19
Commit dad6cf20f9f4bdbfe2026809a404e852e7cd8e53 - Give up the cache if we cannot connect in 150ms
Author: Catalin(ux) M. BOIE
Author date (UTC): 2020-08-23 15:00
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2020-08-23 15:00
Parent(s): a0de6d683b59934168ef8415c9ec716aef68b195
Signing key:
Tree: 04eae8a615ee3ee32f118af7bb015f1e863c26a7
File Lines added Lines deleted
inc/cache.inc.php 8 1
File inc/cache.inc.php changed (mode: 100644) (index 14af748..c2b31cb)
... ... $rg_cache_timeout = 500;
16 16
17 17 $rg_cache_count = 0; $rg_cache_count = 0;
18 18 $rg_cache_tries = 3; $rg_cache_tries = 3;
19 $rg_cache_recheck = 0;
19 20
20 21 if (!isset($rg_cache_socket)) if (!isset($rg_cache_socket))
21 22 $rg_cache_socket = "/var/lib/rocketgit/sockets/cache.sock"; $rg_cache_socket = "/var/lib/rocketgit/sockets/cache.sock";
 
... ... function rg_cache_send($cmd, $para, $flags)
368 369 global $rg_cache_tries; global $rg_cache_tries;
369 370 global $rg_cache_count; global $rg_cache_count;
370 371 global $rg_cache_debug; global $rg_cache_debug;
372 global $rg_cache_recheck;
371 373
372 374 if ($rg_cache_enable === FALSE) if ($rg_cache_enable === FALSE)
373 375 return FALSE; return FALSE;
374 376
377 if ($rg_cache_recheck > time())
378 return FALSE;
379
375 380 $rg_cache_count++; $rg_cache_count++;
376 381
377 382 $f = ''; $f = '';
 
... ... function rg_cache_send($cmd, $para, $flags)
383 388 rg_log('Sending [' . $xcmd . ']...'); rg_log('Sending [' . $xcmd . ']...');
384 389 $ret = rg_socket($rg_cache_socket, $xcmd . "\n", $ret = rg_socket($rg_cache_socket, $xcmd . "\n",
385 390 $rg_cache_timeout, $rg_cache_tries, $flags); $rg_cache_timeout, $rg_cache_tries, $flags);
386 if ($ret === FALSE)
391 if ($ret === FALSE) {
392 $rg_cache_recheck = time() + 5;
387 393 return FALSE; return FALSE;
394 }
388 395 if ($rg_cache_debug) if ($rg_cache_debug)
389 396 rg_log('Received [' . $ret . ']'); rg_log('Received [' . $ret . ']');
390 397
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/rocketgit

Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/rocketgit

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main