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 (93c28817c7037fbf5b743de91ac652021bd9f2be) (7,510B) (mode 100644) [raw]
<div class="diff">
<a name="file-uniq-id-b9a1399c1280298cc14674769cff87a0a785e6ab"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377</b> changed (mode: 100644) (index 72943a1..f761ec1)</td></tr>
1		cl-r	aaa	cl-e	
	1	cl-e		cl-g	bbb
</table>
</div>
<div class="diff">
<a name="file-uniq-id-b9a1399c1280298cc14674769cff87a0a785e6ab"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377</b> copied from file <b>a b c ș</b> (similarity 100%)</td></tr>
</table>
</div>
<div class="diff">
<a name="file-uniq-id-9c7aa2b11f270998a63b1b1795cff3890a4eb56f"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277</b> changed (mode: 100644) (index 72943a1..f761ec1)</td></tr>
1		cl-r	aaa	cl-e	
	1	cl-e		cl-g	bbb
</table>
</div>
<div class="diff">
<a name="file-uniq-id-9c7aa2b11f270998a63b1b1795cff3890a4eb56f"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277</b> copied from file <b>a b c ș</b> (similarity 100%)</td></tr>
</table>
</div>
<div class="diff">
<a name="file-uniq-id-08f42ca259cf121d2ea9cd8b6c5b24c86d733db7"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177</b> changed (mode: 100644) (index 72943a1..f761ec1)</td></tr>
1		cl-r	aaa	cl-e	
	1	cl-e		cl-g	bbb
</table>
</div>
<div class="diff">
<a name="file-uniq-id-08f42ca259cf121d2ea9cd8b6c5b24c86d733db7"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177</b> copied from file <b>a b c ș</b> (similarity 100%)</td></tr>
</table>
</div>
<div class="diff">
<a name="file-uniq-id-e9ead85f4cc2dfffaae3cd00d6f14cb099922f0c"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>\1\2\3\4\5\6\a\b\t\n\v\f\r\16\17\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37 !&quot;#$%&amp;&#039;()*+,-.0123456789:;&lt;=&gt;?</b> changed (mode: 100644) (index 72943a1..f761ec1)</td></tr>
1		cl-r	aaa	cl-e	
	1	cl-e		cl-g	bbb
</table>
</div>
<div class="diff">
<a name="file-uniq-id-e9ead85f4cc2dfffaae3cd00d6f14cb099922f0c"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>\1\2\3\4\5\6\a\b\t\n\v\f\r\16\17\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37 !&quot;#$%&amp;&#039;()*+,-.0123456789:;&lt;=&gt;?</b> copied from file <b>a b c ș</b> (similarity 100%)</td></tr>
</table>
</div>
<div class="diff">
<a name="file-uniq-id-e57f9914bcbd958506a4a7148bcd0fa6b2f49b8d"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>dis1</b> changed (mode: 100644) (index 2c4179b..2bf9115)</td></tr>
1		cl-r	aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa	cl-e	
2	1	cl-e	baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa	cl-e	baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
	2	cl-e		cl-g	caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</table>
</div>
<div class="diff">
<a name="file-uniq-id-e57f9914bcbd958506a4a7148bcd0fa6b2f49b8d"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>dis1</b> added (mode: 100644) (index 0000000..2c4179b)</td></tr>
	1	cl-e		cl-g	aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
	2	cl-e		cl-g	baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</table>
</div>
<div class="diff">
<a name="file-uniq-id-039b389972b4d0ed5fabf08adece44f7a64a1152"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b> b\a\b</b> added (mode: 100644) (index 0000000..a9a1f63)</td></tr>
	1	cl-e		cl-g	aaafdsfsd
</table>
</div>
<div class="diff">
<a name="file-uniq-id-d97bde1f426a49de70c1be6772fe99215766f3a3"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a b c&lt;xss&gt;</b> added (mode: 100644) (index 0000000..e19d72a)</td></tr>
	1	cl-e		cl-g	adsnjnfsdjnfsndfjksnaa
</table>
</div>
<div class="diff">
<a name="file-uniq-id-a958c33024ce45b9785fa950e1e9e21e9b655337"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a b c ș</b> added (mode: 100644) (index 0000000..72943a1)</td></tr>
	1	cl-e		cl-g	aaa
</table>
</div>
<div class="diff">
<a name="file-uniq-id-252bc06763afb3b6c2a0802f7346700ab55f46f5"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a3</b> deleted (index 193814c..0000000)</td></tr>
1		cl-r	aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa	cl-e	
</table>
</div>
<div class="diff">
<a name="file-uniq-id-252bc06763afb3b6c2a0802f7346700ab55f46f5"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a3</b> renamed from <b>a2</b> (similarity 100%)</td></tr>
</table>
<a name="file-uniq-id-84a516841ba77a5b4648de2cd0dfcb30ea46dbb4"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>c</b> added (mode: 100644) (index 0000000..8ded189)</td></tr>
	1	cl-e		cl-g	aaaaaaaaaaaaaaaaaaaa
</table>
</div>
<div class="diff">
<a name="file-uniq-id-b9f85daa6f83cf02ce5c31913d1f64d3f5c8fade"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a2</b> copied from file <b>a</b> (similarity 100%)</td></tr>
</table>
</div>
<div class="diff">
<a name="file-uniq-id-2f2c3aed7ef52985dbc835f7a091c91a69ad6ebb"></a>
<table class="chunk">
<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">
<a name="file-uniq-id-b7418c54bc2eb2de8dcb3c02b69d853e2feb3c92"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>xx&quot;yy</b> added (mode: 100644) (index 0000000..1678aa7)</td></tr>
	1	cl-e		cl-g	fsdfnsjfnsff
</table>
</div>
<div class="diff">
<a name="file-uniq-id-86f7e437faa5a7fce15d1ddcb9eaeaea377667b8"></a>
<table class="chunk">
<tr style="border: 1px; background: #dddddd"><td colspan="4">File <b>a</b> added (mode: 100644) (index 0000000..193814c)</td></tr>
	1	cl-e		cl-g	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