Valentin Brandl
c81fc5478b
Implement improved overview page
2019-04-29 20:42:17 +02:00
Valentin Brandl
361b446f2a
Use new Service trait
2019-04-29 20:41:53 +02:00
Valentin Brandl
34e2942f5f
Also return HEAD when calculating HOC
2019-04-29 20:40:05 +02:00
Valentin Brandl
fa2e06fccf
Add Service trait to remove code duplication
2019-04-29 20:37:53 +02:00
Valentin Brandl
a1c10938c5
Use Cow instead of String
2019-04-29 20:37:20 +02:00
Valentin Brandl
8d7f696dea
Make domain name configurable
...
The domain name can be set using the `--domain` or `-d` flags. It
defaults to `hitsofocode.com`.
Also the CLI options are now parsed inside a lazy_static context to be
available for the templates.
2019-04-23 22:50:51 +02:00
Valentin Brandl
33288efe82
Use templates and load version information
2019-04-23 18:21:03 +02:00
Valentin Brandl
2db66ee850
Check if repos exist before cloning
2019-04-21 20:45:36 +02:00
Valentin Brandl
b12ba47be9
Implement client error
2019-04-21 20:44:47 +02:00
Valentin Brandl
51b3aa9b9e
Add custom error pages
2019-04-21 18:25:54 +02:00
Valentin Brandl
f832e10fac
Add custom error pages
2019-04-21 17:57:57 +02:00
Valentin Brandl
23b841913b
Remove unused error variant
2019-04-20 15:02:38 +02:00
Valentin Brandl
d890288640
Remove color feature
2019-04-20 15:01:11 +02:00
Valentin Brandl
9284bceda6
Implement caching
2019-04-19 22:51:58 +02:00
Valentin Brandl
f7b2da2b5a
Add serde and internal error
2019-04-19 22:11:03 +02:00
Valentin Brandl
1a1a416990
Add badge colors and example endpoint
2019-04-19 16:02:04 +02:00
Valentin Brandl
bfbd0d5cb0
Move errors in own module
2019-04-19 16:01:47 +02:00
Valentin Brandl
5961fd19ae
Implement colors and parsing
2019-04-19 16:00:07 +02:00
Valentin Brandl
1584f44511
Move errors in own module
2019-04-19 15:59:51 +02:00
Valentin Brandl
660dfb46e1
Use bare repositories
...
This is a breaking change and all cached repositories must be deleted
2019-04-19 12:18:16 +02:00
Valentin Brandl
645bc887c2
Set more cache headers
2019-04-18 15:13:58 +02:00
Valentin Brandl
1f010074fa
Set expiry header to 60 seconds
...
Closes #9
2019-04-18 14:45:57 +02:00
Valentin Brandl
37242cced3
Implement redirecting overview page
...
Closes #7
2019-04-18 14:32:30 +02:00
Valentin Brandl
254351e391
Add tacit css
2019-04-17 20:48:47 +02:00
Valentin Brandl
bbb006fcf0
Set content-type header for index page
2019-04-17 16:16:50 +02:00
Valentin Brandl
c91c6b9793
Add content-type header
2019-04-16 22:18:40 +02:00
Valentin Brandl
c6e6a9b5fe
Implement streaming responses
2019-04-16 21:37:39 +02:00
Valentin Brandl
14b9b9fa44
Serve index page
2019-04-16 20:55:25 +02:00
Valentin Brandl
5944681086
Implement gitlab and bitbucket support
2019-04-16 19:52:12 +02:00
Valentin Brandl
d279895563
Only pull if not freshly cloned
2019-04-16 17:51:56 +02:00
Valentin Brandl
22a10de797
Fix paths
2019-04-16 17:33:27 +02:00
Valentin Brandl
8eddedab84
Initial commit
2019-04-16 16:57:06 +02:00