catalinux / rgfs (public) (License: GPLv3) (since 2020-11-11)
Allows mapping of RocketGit storage area into a local directory
List of commits:
Subject Hash Author Date (UTC)
More debugging 1b562b79df09000cb40d2e91aa069636e9fd5e55 Catalin(ux) M. BOIE 2020-11-27 07:04:43
Added support for uid and head 2c9ae749a048d990ce24aa389439056c8ab0e836 Catalin(ux) M. BOIE 2020-11-27 06:29:37
Added chmod 82a9f7db95a0327bd0d97a58a27ce6432fdf6790 Catalin(ux) M. BOIE 2020-11-16 18:53:49
implemented chown d3862312d2900e96957c0734b5f27d0851d2a19a Catalin(ux) M. BOIE 2020-11-16 18:31:35
Lots of improvements 4953574e14ffba41e05e897fb94771f0ac7bab44 Catalin(ux) M. BOIE 2020-11-15 16:46:04
Allow verbose debug cee91423dda669c580b84451d3b846b3e7ef3038 Catalin(ux) M. BOIE 2020-11-15 12:11:04
Small bug caused by an old way to pack path ad3501ea5b7b112f0760f5aca247275e974edaff Catalin(ux) M. BOIE 2020-11-15 11:59:55
Lots of improvements 9275d4bc7be78518ac7bd2c3aa9cfb946a2969ad Catalin(ux) M. BOIE 2020-11-15 10:40:44
Lots of cleanups 2998ff2dcb74565887986fb7167e65e4fdf6d173 Catalin(ux) M. BOIE 2020-11-14 19:23:09
added utimens b5c24acf3ff86a51a7a49fec1eaf8eb65ae77bbb Catalin(ux) M. BOIE 2020-11-14 16:09:29
Improved debug f9bdf71667d0c77d4fcb4fa6e7792fd2d4c60712 Catalin(ux) M. BOIE 2020-11-13 18:57:48
Allow pushing a name and a repo id 9b48c3ae2a059a1ecd84caf44cea6c551175dd46 Catalin(ux) M. BOIE 2020-11-12 16:14:02
Send also the pkg_repo_id parameter 866c8063866effdabe0aa76fcfb9cc2b3d61b67a Catalin(ux) M. BOIE 2020-11-12 07:54:07
Now we can pass parameters by env 8352d8d09714a3c2af7550ad55517bfa8590a309 Catalin(ux) M. BOIE 2020-11-12 04:48:19
Inistial commit e51779259596117c80f6e7961f4387fdd48f820a Catalin(ux) M. BOIE 2020-11-11 08:18:38
Commit 1b562b79df09000cb40d2e91aa069636e9fd5e55 - More debugging
Author: Catalin(ux) M. BOIE
Author date (UTC): 2020-11-27 07:04
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2020-11-27 07:04
Parent(s): 2c9ae749a048d990ce24aa389439056c8ab0e836
Signing key:
Tree: 08dc2f4363443497ed8943982856463c018299bf
File Lines added Lines deleted
rgfs.c 2 1
File rgfs.c changed (mode: 100644) (index 389bd83..213327e)
... ... static ssize_t rgfs_recv(void *buf, const size_t buf_max)
80 80 r = gnutls_record_recv(session, buf, buf_max); r = gnutls_record_recv(session, buf, buf_max);
81 81 } while ((r == GNUTLS_E_AGAIN) || (r == GNUTLS_E_INTERRUPTED)); } while ((r == GNUTLS_E_AGAIN) || (r == GNUTLS_E_INTERRUPTED));
82 82
83 if (r < 0)
83 if (r <= 0)
84 84 xlog("Cannot receive [%zd]!\n", r); xlog("Cannot receive [%zd]!\n", r);
85 85
86 86 return r; return r;
 
... ... static int rgfs_tls(void)
340 340 if (r <= 0) if (r <= 0)
341 341 break; break;
342 342 if ((r < 5) || (buf[4] != 0x00)) { if ((r < 5) || (buf[4] != 0x00)) {
343 xlog("Buffer too small (%d/5) or buf[4] != 0 (0x%02hhx)!", r, buf[4]);
343 344 ret = 1; ret = 1;
344 345 break; break;
345 346 } }
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/rgfs

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

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

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 master