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.
<root> / tests / git_log1.expected (a23c181123b39e482a7a2654846dba62604d2746) (3,156B) (mode 100644) [raw]
<div class="diff">
<br />
<a name="dis1"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>dis1</b> changed (mode: 100644) (index 2c4179b..2bf9115):</td></tr>
1	&nbsp;	#ff0000	aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa	#eeeeee	
2	1	#eeeeee	baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa	#eeeeee	baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
&nbsp;	2	#eeeeee		#00ff00	caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</table>
</div>
<div class="diff">
<br />
<a name="dis1"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>dis1</b> added (mode: 100644) (index 0000000..2c4179b):</td></tr>
&nbsp;	1	#eeeeee		#00ff00	aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
&nbsp;	2	#eeeeee		#00ff00	baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</table>
</div>
<div class="diff">
<br />
<a name="a b c"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a b c</b> added (mode: 100644) (index 0000000..72943a1):</td></tr>
&nbsp;	1	#eeeeee		#00ff00	aaa
</table>
</div>
<div class="diff">
<br />
<a name="a3"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a3</b> deleted (index 193814c..0000000):</td></tr>
1	&nbsp;	#ff0000	aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa	#eeeeee	
</table>
</div>
<div class="diff">
<br />
<a name="a3"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a3</b> renamed from a2 (similarity 100%):</td></tr>
</table>
<br />
<a name="c"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>c</b> added (mode: 100644) (index 0000000..8ded189):</td></tr>
&nbsp;	1	#eeeeee		#00ff00	aaaaaaaaaaaaaaaaaaaa
</table>
</div>
<div class="diff">
<br />
<a name="a2"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a2</b> added (mode: 100644) (index 0000000..193814c):</td></tr>
&nbsp;	1	#eeeeee		#00ff00	aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</table>
</div>
<div class="diff">
<br />
<a name="empty.txt"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>empty.txt</b> added (mode: 100644) (index 0000000..e69de29):</td></tr>
</table>
</div>
<div class="diff">
<br />
<a name="xx&quot;yy"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>xx&quot;yy</b> added (mode: 100644) (index 0000000..e69de29):</td></tr>
</table>
</div>
<div class="diff">
<br />
<a name="a"></a>
<table class="chunk" width="100%">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a</b> added (mode: 100644) (index 0000000..193814c):</td></tr>
&nbsp;	1	#eeeeee		#00ff00	aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</table>
</div>
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