diff options
author | Julien Dessaux | 2022-07-24 21:47:16 +0200 |
---|---|---|
committer | Julien Dessaux | 2022-07-24 21:47:16 +0200 |
commit | 267940e52db87569f0289307d4b8722a116aa308 (patch) | |
tree | 4f5866f0393051f1766e18ba89f4ee765e11def7 /content/docs | |
parent | Updated git documentations and wrote a blog post about it (diff) | |
download | www-267940e52db87569f0289307d4b8722a116aa308.tar.gz www-267940e52db87569f0289307d4b8722a116aa308.tar.bz2 www-267940e52db87569f0289307d4b8722a116aa308.zip |
Fixed git articles
Diffstat (limited to 'content/docs')
-rw-r--r-- | content/docs/adyxax.org/git/gitolite.md | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/content/docs/adyxax.org/git/gitolite.md b/content/docs/adyxax.org/git/gitolite.md index a9aba2e..89fe6ef 100644 --- a/content/docs/adyxax.org/git/gitolite.md +++ b/content/docs/adyxax.org/git/gitolite.md @@ -56,12 +56,20 @@ In order to customize the cgit frontend, I needed to allow some git configuratio GIT_CONFIG_KEYS => 'cgit.desc cgit.extra-head-content cgit.homepage cgit.hide cgit.ignore cgit.owner cgit.section', ``` -These keys allow me to specify repositories like this: +Sadly, the html meta tag we need to add contains `<` and `>` characters, which can have a special meaning in regular expressions. Because of that these characters are banned from values by gitolite, but we have a workaround if we add the following bellow our `GIT_CONFIG_KEYS` line: +```perl +SAFE_CONFIG => { + LT => '<', + GT => '>', +}, +``` + +Thanks to this translation table, we can now specify a go repository like this: ```perl repo adyxax/bareos-zabbix-check RW+ = adyxax config cgit.desc = A Zabbix check for bareos backups - config cgit.extra-head-content=<meta name="go-import" content="git.adyxax.org/adyxax/bareos-zabbix-check git https://git.adyxax.org/adyxax/bareos-zabbix-check"> + config cgit.extra-head-content = %LTmeta name='go-import' content='git.adyxax.org/adyxax/bareos-zabbix-check git https://git.adyxax.org/adyxax/bareos-zabbix-check'/%GT config cgit.owner = Julien Dessaux config cgit.section = Active ``` |