mirror of
https://git.zx2c4.com/cgit
synced 2024-11-09 10:08:42 +00:00
commit-links.sh: Seperate the expressions for filtering commit messages.
This allows for putting descriptions closer to their expressions. It should also make it clearer how to apply an expression conditionally.
This commit is contained in:
parent
ab61029201
commit
f914317126
@ -1,12 +1,14 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# This script can be used to generate links in commit messages - the first
|
# This script can be used to generate links in commit messages.
|
||||||
# sed expression generates links to commits referenced by their SHA1, while
|
|
||||||
# the second expression generates links to a fictional bugtracker.
|
|
||||||
#
|
#
|
||||||
# To use this script, refer to this file with either the commit-filter or the
|
# To use this script, refer to this file with either the commit-filter or the
|
||||||
# repo.commit-filter options in cgitrc.
|
# repo.commit-filter options in cgitrc.
|
||||||
|
|
||||||
sed -re '
|
# This expression generates links to commits referenced by their SHA1.
|
||||||
s|\b([0-9a-fA-F]{8,40})\b|<a href="./?id=\1">\1</a>|g
|
regex=$regex'
|
||||||
s| #([0-9]+)\b|<a href="http://bugs.example.com/?bug=\1">#\1</a>|g
|
s|\b([0-9a-fA-F]{8,40})\b|<a href="./?id=\1">\1</a>|g'
|
||||||
'
|
# This expression generates links to a fictional bugtracker.
|
||||||
|
regex=$regex'
|
||||||
|
s| #([0-9]+)\b|<a href="http://bugs.example.com/?bug=\1">#\1</a>|g'
|
||||||
|
|
||||||
|
sed -re "$regex"
|
||||||
|
Loading…
Reference in New Issue
Block a user