Goit

Simple and lightweight Git web server
git clone http://git.omkov.net/Goit
Log | Tree | Refs | README | Download

Date Message Author Files + -
2024-06-16 10:57:19 Add visibility filter to repository index Jakob Wakeling 5 +80 -90
2024-04-23 09:11:46 Update dependencies Jakob Wakeling 2 +52 -46
2024-03-15 08:24:00 Fix database initialization Jakob Wakeling 2 +2 -4
2024-03-15 08:11:22 Fix mirror jobs using incorrect RID Jakob Wakeling 4 +15 -11
2024-01-29 09:10:46 Replace XDG dependency with a custom solution Jakob Wakeling 5 +143 -63
2024-01-18 03:05:48 Automatically get module name in Makefile Jakob Wakeling 1 +1 -1
2024-01-17 05:29:55 Add limited visibility option for repositories Jakob Wakeling 18 +160 -54
2024-01-12 04:15:27 Properly use singular time nouns for uptime Jakob Wakeling 3 +25 -20
2024-01-08 09:23:49 Add missing <html> tag in HTML templates Jakob Wakeling 21 +830 -631
2023-12-29 02:18:46 Add admin cron page and log last job time Jakob Wakeling 10 +149 -14
2023-12-28 08:15:51 Add syntax highlighting Jakob Wakeling 6 +101 -6
2023-12-25 10:47:47 Display commit count per branch on refs page Jakob Wakeling 3 +49 -4
2023-12-25 10:04:58 Replace admin index page with status Jakob Wakeling 13 +134 -106
2023-12-25 08:16:12 Fix enabled next button on empty repository log Jakob Wakeling 2 +10 -3
2023-12-25 06:52:40 Support custom default branches Jakob Wakeling 8 +133 -38
2023-12-24 09:42:16 Fix index out of bounds on certain commit messages Jakob Wakeling 1 +1 -3
2023-12-23 22:00:09 Ensure directories exist when moving a repository Jakob Wakeling 1 +7 -0
2023-12-23 11:49:11 Update dependencies Jakob Wakeling 2 +21 -18
2023-12-23 11:36:46 Fix incorrect schedule unit test Jakob Wakeling 1 +1 -1
2023-12-23 11:08:13 Cache file and directory sizes Jakob Wakeling 2 +58 -18
2023-12-23 06:40:09 Display upstream URL for mirror repositories Jakob Wakeling 8 +66 -71
2023-12-23 04:43:05 Handle annotated tags in repository refs page Jakob Wakeling 1 +23 -7
2023-12-23 04:05:01 Paginate repository log page Jakob Wakeling 11 +129 -97
2023-12-18 11:53:59 Show an indicator on repository mirrors' pages Jakob Wakeling 7 +13 -7
2023-12-18 11:45:39 Fix diffstat cache mutex lockup Jakob Wakeling 1 +2 -0
2023-12-18 10:58:22 Allow admin edit upstream and mirror repo settings Jakob Wakeling 3 +54 -10
2023-12-18 10:56:42 Fix removing all cron jobs after cron run Jakob Wakeling 1 +2 -1
2023-12-18 10:19:43 Sort repositories on index page Jakob Wakeling 1 +38 -35
2023-12-18 02:10:30 Add mutex to diffstat cache map Jakob Wakeling 2 +9 -2
2023-12-17 09:28:16 Add option to use forwarded IP in logs Jakob Wakeling 5 +49 -36
2023-12-17 07:18:15 Cache DiffStats by commit hash Jakob Wakeling 1 +10 -0
2023-12-17 07:17:40 Prefer X-Forwarded-For header for login IP Jakob Wakeling 1 +9 -3
2023-12-17 07:00:10 Add a containerfile and associated make recipe Jakob Wakeling 2 +27 -2
2023-12-17 00:42:14 Prevent segfault during diffstat calculation Jakob Wakeling 1 +3 -1
2023-12-16 04:51:02 Allow editing of repositories' upstreams Jakob Wakeling 5 +93 -7
2023-12-16 02:24:55 Merge import page into repository create Jakob Wakeling 12 +100 -198
2023-12-15 11:03:03 Support mirror repositories Jakob Wakeling 4 +43 -16
2023-12-15 10:28:06 Implement repository importing Jakob Wakeling 19 +740 -60
2023-12-11 20:13:37 Add copyright headers to all source files Jakob Wakeling 28 +54 -10
2023-12-06 07:37:06 Restrict legal name character set Jakob Wakeling 6 +27 -13
2023-12-06 05:33:45 Implement repository directories Jakob Wakeling 1 +161 -29
2023-12-01 10:26:03 Switch to Chi from Gorilla Mux Jakob Wakeling 12 +114 -62
2023-11-30 10:38:18 Add line count to file view Jakob Wakeling 3 +6 -8
2023-11-28 11:14:36 Implement linked tree and file breadcrumbs Jakob Wakeling 4 +59 -16
2023-11-28 09:44:51 Update dependencies Jakob Wakeling 2 +36 -40
2023-11-27 11:01:06 Move all authentication to unified function Jakob Wakeling 9 +58 -70
2023-11-27 10:52:28 Add CSRF protection middleware Jakob Wakeling 19 +85 -4
2023-11-27 08:58:27 Log to file as well as STDOUT Jakob Wakeling 2 +16 -3
2023-11-27 08:07:45 Add transfer and delete to admin repo edit page Jakob Wakeling 9 +185 -60
2023-11-22 10:38:17 Update admin create user page Jakob Wakeling 7 +65 -21
2023-11-22 10:25:37 Update user and repo admin pages Jakob Wakeling 11 +517 -351
2023-11-20 10:18:08 Implement repository and directory downloading Jakob Wakeling 6 +80 -11
2023-11-20 09:14:10 Allow log filtering by directories Jakob Wakeling 3 +9 -6
2023-11-16 10:06:56 Implement file downloading Jakob Wakeling 5 +91 -1
2023-11-16 09:50:47 Implement log filtering by file path Jakob Wakeling 4 +33 -11
2023-11-16 08:28:16 Don't select line numbers with text in file view Jakob Wakeling 3 +15 -10
2023-11-07 08:03:04 Implement live backup functionality Jakob Wakeling 17 +340 -53
2023-11-05 02:39:31 Adjust project structure Jakob Wakeling 23 +13 -13
2023-11-03 10:00:26 Implement raw file viewing Jakob Wakeling 4 +100 -5
2023-11-03 09:19:52 Implement filtering repository index by owner Jakob Wakeling 11 +58 -22
2023-10-23 10:05:22 Add transfer ownership and delete to repo edit Jakob Wakeling 5 +128 -74
2023-10-23 03:00:35 Add debug logging for mutex locking and unlocking Jakob Wakeling 5 +39 -1
2023-10-23 02:14:42 Add a mutex lock to the sessions map Jakob Wakeling 6 +182 -69
2023-10-20 23:25:38 Update dependencies Jakob Wakeling 3 +73 -42
2023-10-05 04:51:04 Fix 404 error when editing repo with no commits Jakob Wakeling 1 +11 -13
2023-09-28 05:04:37 Allow users to revoke their sessions Jakob Wakeling 3 +51 -16
2023-09-10 05:23:55 Implement password change functionality Jakob Wakeling 4 +104 -32
2023-09-07 10:53:16 Implement user edit page Jakob Wakeling 11 +133 -12
2023-09-07 09:47:49 Add README and LICENCE links to the edit page Jakob Wakeling 3 +45 -0
2023-08-26 02:47:45 Add VS Code launch.json Jakob Wakeling 2 +16 -1
2023-08-26 02:44:52 Update to Go 1.21.0 Jakob Wakeling 8 +24 -42
2023-08-19 00:11:35 Implement repository edit page Jakob Wakeling 15 +198 -29
2023-08-14 08:57:25 Improve commit diff statistics Jakob Wakeling 5 +150 -13
2023-08-08 10:43:43 Update the user login page Jakob Wakeling 7 +104 -58
2023-08-07 07:22:06 Update the repository refs page Jakob Wakeling 5 +131 -79
2023-08-07 05:42:13 Add colour to commit view plusses and minuses Jakob Wakeling 7 +37 -11
2023-08-06 11:29:48 Implement commit viewing Jakob Wakeling 10 +213 -17
2023-08-03 08:35:23 Add last commit date to repository index Jakob Wakeling 4 +85 -57
2023-08-02 09:44:07 Add README and LICENCE links in repo header Jakob Wakeling 6 +98 -8
2023-07-27 05:45:56 Implement file viewing Jakob Wakeling 11 +174 -3
2023-07-27 01:12:30 Calculate directory size in tree view Jakob Wakeling 4 +59 -35
2023-07-26 10:38:15 Properly create repositories through web interface Jakob Wakeling 10 +213 -134
2023-07-26 00:39:54 Handle directories on the repository tree page Jakob Wakeling 17 +75 -34
2023-07-25 12:53:25 Implement repository tree page Jakob Wakeling 6 +130 -29
2023-07-24 09:56:07 Refine repository log page Jakob Wakeling 10 +237 -123
2023-07-24 03:52:57 Cleanup repo pages Jakob Wakeling 10 +76 -38
2023-07-21 07:22:31 Implement user session page and session renewal Jakob Wakeling 15 +179 -60
2023-07-21 05:11:15 Integrate UID into session tokens Jakob Wakeling 15 +242 -134
2023-07-21 02:52:36 Implement admin repository editing Jakob Wakeling 11 +198 -45
2023-07-20 12:47:21 Add size to admin repository list Jakob Wakeling 7 +56 -7
2023-07-20 11:13:39 Implement admin users, repos, and user edit pages Jakob Wakeling 23 +408 -170
2023-07-19 11:43:37 Implement authentication for Git HTTP operations Jakob Wakeling 5 +108 -60
2023-07-19 10:07:36 Make use of nested Go HTML templates Jakob Wakeling 12 +160 -151
2023-07-19 07:53:59 Enable Git receive-pack service Jakob Wakeling 9 +153 -105
2023-07-18 12:58:41 Omit empty tables for commits, branches, and tags Jakob Wakeling 4 +66 -56
2023-07-18 12:40:45 Implement repository refs page Jakob Wakeling 17 +327 -58
2023-07-18 09:31:14 Implement initial Git smart HTTP functionality Jakob Wakeling 7 +307 -24
2023-07-17 09:54:54 Implement user password authentication Jakob Wakeling 18 +967 -0