List of commits:
Subject Hash Author Date (UTC)
Small changes to the rights pages. a1fea38da6d0ca29126d9f030addc426cb2b0ab2 Catalin(ux) M. BOIE 2015-07-06 04:30:46
Improved a little but the report1. f4196351fc9cda4e9c213d30077859e7be7ead65 Catalin(ux) M. BOIE 2015-07-06 04:01:03
Add a history entry when a repo is created. 884f64b72469b10a14b086e6572b6e464ce23378 Catalin(ux) M. BOIE 2015-07-06 03:49:37
Cache improvements (no wait when no needed) and layout changes. e51ecf91f18a7533a009530075bb0710e4caae63 Catalin(ux) M. BOIE 2015-07-02 19:39:46
Seems empty additional_headers will trigger a nasty error in php. 3aaa0b5b7cc18277a8ca4b404c40b0eb15383681 Catalin(ux) M. BOIE 2015-07-02 04:53:58
Improved ls-tree operation a little bit. bb450d8c2e47b30b98f6571ef80ae310387b4823 Catalin(ux) M. BOIE 2015-06-26 04:07:16
Lots of fixes, mostly cache performance ones. c42469d7e9ea84b23776c945cb0dd46ea82a589f Catalin(ux) M. BOIE 2015-06-24 04:22:07
Use HTTP/1.1 caching only with HTTP/1.1 protocol. 7998f5b0ba9cbd06deb5a5e5270629f9213cf2b7 Catalin(ux) M. BOIE 2015-06-18 21:46:13
Bumpped version to 0.34 65d54e7a4a50527a22a4a325a2fb423b60acc77d Catalin(ux) M. BOIE 2015-06-09 16:06:42
More stuff in TODO. 16bce74aefff9696959c7b186031a4b4e36a1d79 Catalin(ux) M. BOIE 2015-06-09 16:05:05
More design stuff. a87db7c7448cd59cd2f56fb108c5ed12f01d4e06 Catalin(ux) M. BOIE 2015-06-09 16:04:49
Fixed UTF-8 chars whn connecting by ssh and issueing command repos c363832f1e7c6bc3672f823ac5c0c2f3244b4615 Catalin(ux) M. BOIE 2015-06-09 16:04:04
Add caching by using ETag / If-None-Match 132cd07d19e33b382ab4e7a0a0b0e057fe316652 Catalin(ux) M. BOIE 2015-06-09 16:03:27
Add debug support for rpm instalation. c091b24f82c135b5606181f417d2f18151d951ae Catalin(ux) M. BOIE 2015-06-06 11:00:44
SSH key fingerprint: add SHA256 support f774edcd0c17f66dd4de54aa35a543bbafaff609 Catalin(ux) M. BOIE 2015-06-04 20:31:35
Put features first in menu 33a9cef11227407d2cdf63056e71b66dd6106f62 Catalin(ux) M. BOIE 2015-06-02 19:44:51
Switch to v2 images e0d94a44d7093be83b82ea5227c0afcba22a5d27 Catalin(ux) M. BOIE 2015-05-27 03:36:13
Remove 'qcow2' reference because was not the place ec800590fd07b69f377387c8353d50f6a9430ff8 Catalin(ux) M. BOIE 2015-05-27 03:35:32
Instruct used to follow the README file after rpm install 1e1f092339a0fb4ab7c7ead080d68c1d04686d29 Catalin(ux) M. BOIE 2015-05-27 03:30:23
Lots of fixes, mostly on templating stuff. eb7e8f94fa4a2f5d82f913bcd7113287172cd450 Catalin(ux) M. BOIE 2015-05-25 18:51:36
Commit a1fea38da6d0ca29126d9f030addc426cb2b0ab2 - Small changes to the rights pages.
Author: Catalin(ux) M. BOIE
Author date (UTC): 2015-07-06 04:30
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2015-07-06 04:30
Parent(s): f4196351fc9cda4e9c213d30077859e7be7ead65
Signing key:
Tree: 140d65de811beeb84725483ff9b779271194f0ba
File Lines added Lines deleted
inc/rights.inc.php 1 1
root/themes/default/hints/repo/edit_repo_path_rights.html 1 0
root/themes/default/hints/repo/edit_repo_refs_rights.html 1 1
root/themes/default/hints/repo/edit_repo_rights.html 1 1
root/themes/default/hints/repo/edit_rights.html 8 5
root/themes/default/hints/repo/merge.html 1 1
File inc/rights.inc.php changed (mode: 100644) (index 39227be..3001127)
... ... function rg_rights_text($type, $rights)
140 140
141 141 $len = strlen($rights); $len = strlen($rights);
142 142 if ($len == 0) if ($len == 0)
143 return array("None");
143 return array("Deny everything");
144 144
145 145 for ($i = 0; $i < $len; $i++) { for ($i = 0; $i < $len; $i++) {
146 146 if (isset($rg_rights[$type][$rights[$i]])) if (isset($rg_rights[$type][$rights[$i]]))
File root/themes/default/hints/repo/edit_repo_path_rights.html changed (mode: 100644) (index a5384ff..4d184d8)
... ... User=[friend] Path=[^doc/.*] Rights=[Push] - means that only user 'friend' is
10 10
11 11 User=[*] Path=[^users/@USER@/] Rights=[Push] - means that any user can push User=[*] Path=[^users/@USER@/] Rights=[Push] - means that any user can push
12 12 to his folder inside 'users/' to his folder inside 'users/'
13 <br />
File root/themes/default/hints/repo/edit_repo_refs_rights.html changed (mode: 100644) (index b328cae..3e5f9d2)
... ... User=[*] Reference=[] Rights=[Anonymous push] Priority=[10] - means that any
19 19 User=[*] Reference=[users/@USER@/] Rights=[Push] Priority=[10] User=[*] Reference=[users/@USER@/] Rights=[Push] Priority=[10]
20 20 - means that any user can push to his private ref - means that any user can push to his private ref
21 21 '/refs/heads/users/username_of_the_pushing_user' '/refs/heads/users/username_of_the_pushing_user'
22
22 <br />
File root/themes/default/hints/repo/edit_repo_rights.html changed (mode: 100644) (index 6fb684e..40d6ef9)
1 Here you can add rights for your co-workers.
1 Here you can add generic rights for your co-workers.<br />
File root/themes/default/hints/repo/edit_rights.html changed (mode: 100644) (index 1c8d9a9..efb304f)
1 1 You do not have to grant yourself rights. You do not have to grant yourself rights.
2 You can observe the autogenerated rule that grants you maximum rights.
3 <br /><br />
2 You can observe the autogenerated rule that grants you maximum rights.<br />
3 <br />
4 4
5 5 IP can be empty, meaning any IP will match. IP can be empty, meaning any IP will match.
6 6 You can use both IPv4 and IPv6. Some examples: 4.4.4.4, 1.2.3.0/24, You can use both IPv4 and IPv6. Some examples: 4.4.4.4, 1.2.3.0/24,
7 2001:6:3456::/64.
8 <br /><br />
7 2001:6:3456::/64.<br />
8 <br />
9 9
10 Priority is used to order the rights. They are evaluated top to bottom.
10 Priority is used to order the rights. They are evaluated top to bottom.<br />
11 <br />
12
13 To add a deny rule, just do not check any right.<br />
File root/themes/default/hints/repo/merge.html changed (mode: 100644) (index 559eb36..4a5d9fa)
... ... Add, in config file, under the remote you want, a line like this:<br />
12 12 fetch = +refs/namespaces/*:refs/remotes/your_remote_name_for_example_origin/mr/*<br /> fetch = +refs/namespaces/*:refs/remotes/your_remote_name_for_example_origin/mr/*<br />
13 13 </div> </div>
14 14 After you run a git fetch, you will have all the merge requests locally.<br /> After you run a git fetch, you will have all the merge requests locally.<br />
15 You can do ???
15 You can do ??? (TODO)
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