mirror of
https://git.ludikovsky.name/git/fugitive.git
synced 2024-09-28 22:25:27 +02:00
22 lines
382 B
Bash
Executable file
22 lines
382 B
Bash
Executable file
#!/bin/bash
|
|
|
|
include_file() {
|
|
tmp=`tempfile -p "figitive"`
|
|
cat "$2" | gzip | base64 > "$tmp"
|
|
cat "$1" | sed "/#INCLUDE:$2#/ {
|
|
r $tmp
|
|
d }"
|
|
rm "$tmp"
|
|
}
|
|
|
|
cp install.sh tmp1
|
|
i=1
|
|
for f in archives.html article.html fugitive.css post-commit.sh post-receive.sh; do
|
|
j=$((1 - i))
|
|
include_file tmp$i $f > tmp$j
|
|
i=$j
|
|
done
|
|
cp tmp$j fugitive
|
|
chmod +x fugitive
|
|
rm tmp0 tmp1
|