List of commits:
Subject Hash Author Date (UTC)
Fixed a small locking issue (unlock without lock) 0d1e7915545de251eea7f3bce468647fc2df1bf9 Catalin(ux) M. BOIE 2020-08-23 15:00:58
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
Commit 0d1e7915545de251eea7f3bce468647fc2df1bf9 - Fixed a small locking issue (unlock without lock)
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): dad6cf20f9f4bdbfe2026809a404e852e7cd8e53
Signing key:
Tree: 1fb9615d9234c7665364f1b2fa9248924f73f76d
File Lines added Lines deleted
inc/struct.inc.php 4 2
File inc/struct.inc.php changed (mode: 100644) (index 130e9ca..e3f6907)
... ... function rg_sql_struct_update($db, $flags)
817 817 rg_log_enter("sql_struct_update: flags=$flags"); rg_log_enter("sql_struct_update: flags=$flags");
818 818
819 819 $ret = FALSE; $ret = FALSE;
820 $locked = FALSE;
820 821 $rollback = 0; $rollback = 0;
821 822 while (1) { while (1) {
822 823 $old = rg_sql_struct_get_current_ver($db); $old = rg_sql_struct_get_current_ver($db);
 
... ... function rg_sql_struct_update($db, $flags)
831 832 // If we cannot lock, return error // If we cannot lock, return error
832 833 if (rg_lock("schema_update.lock") === FALSE) if (rg_lock("schema_update.lock") === FALSE)
833 834 break; break;
835 $locked = TRUE;
834 836
835 837 if (rg_sql_begin($db) !== TRUE) if (rg_sql_begin($db) !== TRUE)
836 838 break; break;
837
838 839 $rollback = 1; $rollback = 1;
839 840
840 841 $r = rg_sql_struct_run($db, $flags, $old); $r = rg_sql_struct_run($db, $flags, $old);
 
... ... function rg_sql_struct_update($db, $flags)
860 861 if ($rollback == 1) if ($rollback == 1)
861 862 rg_sql_rollback($db); rg_sql_rollback($db);
862 863
863 rg_unlock("schema_update.lock");
864 if ($locked)
865 rg_unlock('schema_update.lock');
864 866
865 867 rg_log_exit(); rg_log_exit();
866 868 return $ret; return $ret;
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