1
0
Fork 0
mirror of https://git.ludikovsky.name/git/fugitive.git synced 2024-05-18 14:35:32 +02:00

Fixed overwrite of existing files

This commit is contained in:
Peter 2016-02-16 10:24:36 +00:00
parent b9a8ee3e34
commit 37539e6ff6

View file

@ -331,7 +331,7 @@ for f in $added_files $modified_files; do
generate_article "$f" generate_article "$f"
echo "done." echo "done."
echo -n "[fugitive] Generating $public_dir/${f#$articles_dir/}.html.gz... " echo -n "[fugitive] Generating $public_dir/${f#$articles_dir/}.html.gz... "
gzip -9k $public_dir/${f#$articles_dir/}.html gzip -9kfn $public_dir/${f#$articles_dir/}.html
echo "done." echo "done."
echo "${f#$articles_dir/}" >> "$generated_files" echo "${f#$articles_dir/}" >> "$generated_files"
fi fi
@ -384,7 +384,7 @@ if [ $modification -gt 0 ]; then
replace_commit_info "-1" | \ replace_commit_info "-1" | \
sed "/^[[:space:]]*$/d" > "$temp" sed "/^[[:space:]]*$/d" > "$temp"
cp "$temp" "$public_dir/archives.html" cp "$temp" "$public_dir/archives.html"
gzip -9k "$public_dir/archives.html" gzip -9kfn "$public_dir/archives.html"
echo "done." echo "done."
echo -n "[fugitive] Generating $public_dir/rss.xml... " echo -n "[fugitive] Generating $public_dir/rss.xml... "
last_5_articles=`mktemp fugitiveXXXXXX` last_5_articles=`mktemp fugitiveXXXXXX`
@ -400,7 +400,7 @@ if [ $modification -gt 0 ]; then
replace_commit_info "-1" | \ replace_commit_info "-1" | \
sed "/^[[:space:]]*$/d" > "$temp" sed "/^[[:space:]]*$/d" > "$temp"
cp "$temp" "$public_dir/rss.xml" cp "$temp" "$public_dir/rss.xml"
gzip -9k "$public_dir/rss.xml" gzip -9kfn "$public_dir/rss.xml"
echo "done." echo "done."
echo -n "[fugitive] Generating $public_dir/atom.xml... " echo -n "[fugitive] Generating $public_dir/atom.xml... "
last_5_articles=`mktemp fugitiveXXXXXX` last_5_articles=`mktemp fugitiveXXXXXX`
@ -416,12 +416,12 @@ if [ $modification -gt 0 ]; then
replace_commit_info "-1" | \ replace_commit_info "-1" | \
sed "/^[[:space:]]*$/d" > "$temp" sed "/^[[:space:]]*$/d" > "$temp"
cp "$temp" "$public_dir/atom.xml" cp "$temp" "$public_dir/atom.xml"
gzip -9k "$public_dir/atom.xml" gzip -9kfn "$public_dir/atom.xml"
echo "done." echo "done."
rm "$last_5_articles" "$last_5_commits" "$temp" rm "$last_5_articles" "$last_5_commits" "$temp"
echo -n "[fugitive] Using last published article as index page... " echo -n "[fugitive] Using last published article as index page... "
cp "$public_dir/`head -1 $articles_sorted`.html" "$public_dir/index.html" cp "$public_dir/`head -1 $articles_sorted`.html" "$public_dir/index.html"
gzip -9k "$public_dir/index.html" gzip -9kfn "$public_dir/index.html"
echo "done". echo "done".
echo "[fugitive] Blog update complete." echo "[fugitive] Blog update complete."
fi fi