List of commits:
Subject Hash Author Date (UTC)
Checkpoint: added path rights and fixed mail sending 24aa6660e6ee2530739545da09869b116c77df3b Catalin(ux) M. BOIE 2014-09-07 07:12:43
Checkpoint c769943b7cd003725a18731a1723616010582d50 Catalin(ux) M. BOIE 2014-09-06 05:43:17
Checkpoint after a lot of pause 53c17f78a3d70e22165de311ff56b094cb3b1096 Catalin(ux) M. BOIE 2014-04-14 18:23:27
Checkpoint - mostly fixes for tests and switch to sql_params 28830fcf28cf8f3ae0f59bf1205281820df1307a Catalin(ux) M. BOIE 2013-07-16 19:42:15
Bulk changes all over the place. 69bd7667ac66a02ae3734ddb2f1eb8eec526e3bf Catalin(ux) M. BOIE 2013-04-21 06:40:27
Fixed repo search: ui['admin'] may not be defined 48794821cb9a4ea8fa793144256ac916b1554bf2 Catalin(ux) M. BOIE 2013-02-18 19:37:31
Several changes. Bump version to 0.18 57269df7b88cd6cbb0c2569c6e14d94887c6ca40 Catalin(ux) M. BOIE 2013-02-17 10:10:48
Bump the version 753abba3b1f6caac8f96d801e5a5d1786023aa2f Catalin(ux) M. BOIE 2013-02-05 19:40:38
Checkpoint 16a893cae9b7754a3e9ff9a0f380c00ccc52a907 Catalin(ux) M. BOIE 2013-02-05 19:35:48
Bulk fixes 30f559c9d7701b0a06344f286f113e154a39805b Catalin(ux) M. BOIE 2013-01-06 00:24:33
Removed some debug stuff. d17e0d454e7e1cad1b350139e0770e7450ee9331 Catalin(ux) M. BOIE 2012-12-02 21:00:30
Apply conditionals before replacing variables! 3d5b7d5fcc11734f9623a3d6ff0aaa8a332b6bdb Catalin(ux) M. BOIE 2012-12-02 20:58:43
More fixes for 'fixes' infrastructure 831af837ca9e7fcf56bef81d1831c3150afa7de8 Catalin(ux) M. BOIE 2012-12-01 21:58:30
Fixes infrastructure; bug fixing c282b19dcb975b1e90a4eaacfe4c126364f6e054 Catalin(ux) M. BOIE 2012-12-01 21:01:23
First round of notifications 561943c9bfd37fcf2b3c53724af2c8145d76d664 Catalin(ux) M. BOIE 2012-11-18 12:03:28
Repo history added 888934152ff5c2f2dafae9e598cf93ab6f377dba Catalin(ux) M. BOIE 2012-11-09 22:39:08
git clone fixes and other stuff dbe6ddaddfc735c8a6fef126ba90cdb2a98fe631 Catalin(ux) M. BOIE 2012-11-07 19:19:38
Allow duplicate repo names. Allow same key (db pov). 146d1de07369f1e3270a6cdca1f1bead2d076f30 Catalin(ux) M. BOIE 2012-11-05 19:47:06
Bulk e15b8500a1ba4d1a84631287b234a661aa366cd6 Catalin(ux) M. BOIE 2012-11-05 18:39:16
Bulk updates - search, rights \!own fd52a1454efb598538244ac8b1117ee074d818cd Catalin(ux) M. BOIE 2012-10-31 22:08:29
Commit 24aa6660e6ee2530739545da09869b116c77df3b - Checkpoint: added path rights and fixed mail sending
Author: Catalin(ux) M. BOIE
Author date (UTC): 2014-09-07 07:12
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2014-09-07 07:12
Parent(s): c769943b7cd003725a18731a1723616010582d50
Signing key:
Tree: 4317ab933f33041df44a8b20e7616907002cce89
File Lines added Lines deleted
root/themes/default/hints/repo/edit_repo_path_rights.html 4 9
root/themes/default/user/repo/rights/form_repo_path.html 12 23
root/themes/default/user/repo/rights/list_repo_path/footer.html 0 0
root/themes/default/user/repo/rights/list_repo_path/header.html 7 3
root/themes/default/user/repo/rights/list_repo_path/line.html 14 0
root/themes/default/user/repo/rights/list_repo_path/nodata.html 0 0
File root/themes/default/hints/repo/edit_repo_path_rights.html copied from file root/themes/default/hints/repo/edit_repo_refs_rights.html (similarity 58%) (mode: 100644) (index e25af68..3591855)
1 You do not have to grant yourself rights.
2 You are the owner, so you have maximum rights.<br />
3 <br />
4
5 Priority is used to order the rights in the proper order.<br />
6 <br />
7
8 1 Bad whitespace: if checked, commits with mixed tabs and spaces, trailing Bad whitespace: if checked, commits with mixed tabs and spaces, trailing
9 spaces/tabs etc. will be allowed.<br />
10 <br />
2 spaces/tabs etc. will be allowed.
3 <br /><br />
11 4
12 5 Example rights for references:<br /> Example rights for references:<br />
6 <pre>
13 7 refs/heads/x * Fetch + Push = Allow user to fetch/push in private namespace 'x'<br /> refs/heads/x * Fetch + Push = Allow user to fetch/push in private namespace 'x'<br />
14 8 {USER} * Fetch + Push + Create branch+Delete branch = Logged in user 'USER' has rights to refs/heads/USER<br /> {USER} * Fetch + Push + Create branch+Delete branch = Logged in user 'USER' has rights to refs/heads/USER<br />
9 </pre>
File root/themes/default/user/repo/rights/form_repo_path.html copied from file root/themes/default/user/repo/rights/form_repo_refs.html (similarity 54%) (mode: 100644) (index 4d35c6a..de90e03)
1 <pre>@@DUMP@@</pre>
2 1 <div class="formarea"> <div class="formarea">
3 2
4 <div class="formarea_title">Grant rights</div><br />
3 <div class="formarea_title">Grant refs rights</div><br />
5 4
6 5 @@errmsg@@ @@errmsg@@
7 6
8 <form method="post" action="@@url@@">
7 <form method="post" action="@@url_repo@@/admin/refs_rights">
8 <input type="hidden" name="right_id" value="@@right_id@@" />
9 9 <input type="hidden" name="grant" value="1" /> <input type="hidden" name="grant" value="1" />
10 10 <input type="hidden" name="token" value="@@rg_form_token@@" /> <input type="hidden" name="token" value="@@rg_form_token@@" />
11 11
 
14 14 <br /> <br />
15 15 <br /> <br />
16 16
17 <table>
18 <tr>
19 <th>For repository</th>
20 <th>For references</th>
21 </tr>
17 <label class="form_item_title" for="ref">Reference (regexp)</label><br />
18 <input type="text" name="misc" value="@@misc@@" />
19 <br />
20 <br />
22 21
23 <tr>
24 <td>
25 22 <label class="form_item_title" for="rights">Rights</label><br /> <label class="form_item_title" for="rights">Rights</label><br />
26 23 @@rights_checkboxes@@ @@rights_checkboxes@@
27 </td>
28
29 <td>
30 <label class="form_item_title" for="ref">Reference (regexp)</label><br />
31 <input type="text" name="ref" value="@@ref@@" />
32 <br />
33 24 <br /> <br />
34 25
35 <label class="form_item_title" for="path">Path (regexp)</label><br />
36 <input type="text" name="path" value="@@path@@" />
26 <label class="form_item_title" for="ip">IP address/prefix</label><br />
27 <input type="text" name="ip" value="@@ip@@" />
37 28 <br /> <br />
38 29 <br /> <br />
39 30
40 <label class="form_item_title" for="refs_rights">Rights</label><br />
41 @@refs_rights_checkboxes@@
31 <label class="form_item_title" for="prio">Priority</label><br />
32 <input type="text" name="prio" value="@@prio@@" />
33 <br />
42 34 <br /> <br />
43 </td>
44 </tr>
45 </table>
46 35
47 36 <input type="submit" name="button" value="Grant" /> <input type="submit" name="button" value="Grant" />
48 37
File root/themes/default/user/repo/rights/list_repo_path/footer.html copied from file root/themes/default/user/repo/rights/list_repo/footer.html (similarity 100%)
File root/themes/default/user/repo/rights/list_repo_path/header.html copied from file root/themes/default/user/repo/rights/list_repo/header.html (similarity 73%) (mode: 100644) (index e8ec802..9310164)
1 1 <div class="repo_rights"> <div class="repo_rights">
2 2
3 @@del_errmsg@@
3 @@list_errmsg@@
4 4
5 5 <form method="post" action="@@url@@"> <form method="post" action="@@url@@">
6 6 <input type="hidden" name="delete" value="1" /> <input type="hidden" name="delete" value="1" />
 
9 9 <table> <table>
10 10 <tr> <tr>
11 11 <th>Select</th> <th>Select</th>
12 <th>User</th>
12 <th>Priority</th>
13 <th>Who</th>
13 14 <th>Date (UTC)</th> <th>Date (UTC)</th>
14 <th>Rights</th>
15 <th>User</th>
16 <th>IP</th>
17 <th>Ref</th>
18 <th>Refs rights</th>
15 19 <th>Operations</th> <th>Operations</th>
16 20 </tr> </tr>
File root/themes/default/user/repo/rights/list_repo_path/line.html added (mode: 100644) (index 0000000..199836e)
1 <tr>
2 <td><input type="checkbox" name="rights_delete_ids[@@right_id@@]" /></td>
3 <td>@@prio@@</td>
4 <td>@@who_name@@</td>
5 <td>@@itime_text@@</td>
6 <td>@@username@@</td>
7 <td>@@ip@@</td>
8 <td>@@misc@@</td>
9 <td>@@rights_text@@</td>
10 <td>
11 <a href="@@url_repo@@/admin/refs_rights?edit_id=@@right_id@@">Edit</a>
12 </td>
13 </tr>
14
File root/themes/default/user/repo/rights/list_repo_path/nodata.html copied from file root/themes/default/errmsg/nodata.html (similarity 100%)
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