xaizek / rocketgit (License: AGPLv3+) (since 2018-12-09)
Light and fast Git hosting solution suitable to serve both as a hub or as a personal code storage with its tickets, pull requests, API and much more.
Commit 32591f3b1cf054bd70411592e5a82f5898d7da2f

TODO update
Author: Catalin(ux) M. BOIE
Author date (UTC): 2020-08-23 15:01
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2020-08-23 15:01
Parent(s): d35b5b12103f9a72a3e8788e7c48532b9c1e5b89
Signing key:
Tree: 964f37cbacf5cbbac64a92f38840556942ec7a74
File Lines added Lines deleted
TODO 31 4
File TODO changed (mode: 100644) (index a1ad6b5..3d09bb1)
9 9 [ ] Switch worker@com to websocket. [ ] Switch worker@com to websocket.
10 10 [ ] docker [ ] docker
11 11 [ ] old environments are present in the list! At least on dev1. [ ] old environments are present in the list! At least on dev1.
12 [ ] Check if SELinux module is inserted.
13 [ ] Announce RLUG
14 [ ] Announce LWN
15 [ ] Announce build jobs users that now is working.
12 16 [ ] [ ]
13 17
14 18 == Now == == Now ==
15 [ ] artifacts: decide where to put twine docs. It should go in Webhooks.
16 And in Artifacts to find a better example: blendergraph.
17 [ ] Write in documentation about artifacts regex.
18 [ ] Write in documentation about artifacts map_into_source.
19 19 [ ] [ ]
20 20
21 21 == BEFORE NEXT RELEASE == == BEFORE NEXT RELEASE ==
22 [ ] css: flex + space-between must go! <p> has a margin-top.
23 [ ] We need to move key update usage after the operation, to get better speed.
24 [ ] Trim init/push hints if the repo is not empty?
25 [ ] When initing a repo, and main_branch is not 'master',
26 delete it and create the correct one.
27 [ ] ssh authorize - add another option: autodetect.
28 [ ] I need to investigate how to pass gc.auto=0 to git-shell.
29 [ ] artifacts: add a link to the job which generated the files?
30 Maybe also to the hook?
31 [ ] Workers -> All jobs -> 306 -> Commands details ->
32 Elapsed time = 13y8m20h44m44s!
33 [ ] We do not show on what private repos a user has access.
34 [ ] Write in documentation about artifacts map_into_source.
35 [ ] artifacts: what happens if 'local_file_path' is a dir and 'regex' is not present?
36 All files should be added.
37 [ ] artifacts: what happens if 'local_file_path' is a directory but the 'map' is not?
38 [ ] See https://www.python.org/dev/peps/pep-0503/ to implement a Python repository.
39 [ ] wh: to be able to use the same webhook for all projects, allow @@var@@
40 in commands and export variables?
41 [ ] artifacts: remove and expiration support.
42 [ ] "Please login first" message must go. We need to redirect to the login page.
43 [ ] https://phpqa.io/ (PHP Quality Assurance)
44 [ ] wh: show what projects are covered by every webhook.
45 [ ] doc: Secrets to Webhook tutorial.
46 [ ] builder: under lock, build a source -> artifacts table to easy the lookup.
22 47 [ ] artifacts: document './' and dirs which must end in '/'. [ ] artifacts: document './' and dirs which must end in '/'.
23 48 [ ] worker: any problems with the artifacts must be reported. [ ] worker: any problems with the artifacts must be reported.
24 49 [ ] Changing e-mail should ask for the password. [ ] Changing e-mail should ask for the password.
 
... ... them after processing is done.
2710 2735 [ ] Add a "Report a bug on this page" - we already have the log_id! [ ] Add a "Report a bug on this page" - we already have the log_id!
2711 2736 [ ] Allow a way to authenticate (only) with certificates. We need to specify [ ] Allow a way to authenticate (only) with certificates. We need to specify
2712 2737 a CA to be able to validate them. a CA to be able to validate them.
2738 [ ] We can get rid of disk_used_mb (it is sum of all other *_mb fields).
2739 Take care of API to generate this field.
2713 2740
2714 2741
2715 2742 == Graphics == == Graphics ==
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://code.reversed.top/user/xaizek/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/rocketgit

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