|
|
|
@ -60,6 +60,12 @@ fi |
|
|
|
|
|
|
|
|
|
FILTER_DIRECTORY=$(cd ../filters && pwd) |
|
|
|
|
|
|
|
|
|
if cgit --version | grep -F -q "[+] Lua scripting"; then |
|
|
|
|
export CGIT_HAS_LUA=1 |
|
|
|
|
else |
|
|
|
|
export CGIT_HAS_LUA=0 |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
mkrepo() { |
|
|
|
|
name=$1 |
|
|
|
|
count=$2 |
|
|
|
@ -133,7 +139,10 @@ repo.commit-filter=exec:$FILTER_DIRECTORY/dump.sh |
|
|
|
|
repo.email-filter=exec:$FILTER_DIRECTORY/dump.sh |
|
|
|
|
repo.source-filter=exec:$FILTER_DIRECTORY/dump.sh |
|
|
|
|
repo.readme=master:a+b |
|
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
if [ $CGIT_HAS_LUA -eq 1 ]; then |
|
|
|
|
cat >>cgitrc <<EOF |
|
|
|
|
repo.url=filter-lua |
|
|
|
|
repo.path=$PWD/repos/filter/.git |
|
|
|
|
repo.desc=filtered repo |
|
|
|
@ -143,6 +152,7 @@ repo.email-filter=lua:$FILTER_DIRECTORY/dump.lua |
|
|
|
|
repo.source-filter=lua:$FILTER_DIRECTORY/dump.lua |
|
|
|
|
repo.readme=master:a+b |
|
|
|
|
EOF |
|
|
|
|
fi |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
cgit_query() |
|
|
|
@ -155,7 +165,7 @@ cgit_url() |
|
|
|
|
CGIT_CONFIG="$PWD/cgitrc" QUERY_STRING="url=$1" cgit |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
strip_headers () { |
|
|
|
|
strip_headers() { |
|
|
|
|
while read -r line |
|
|
|
|
do |
|
|
|
|
test -z "$line" && break |
|
|
|
|