|
|
|
@ -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
|
|
|
|
|