From 0930595d0008cbcd5a634c3c6fb90cb6594b469a Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Thu, 7 Apr 2016 12:29:08 +0200 Subject: apply local patch to bibs --- zshfunc/update-lit | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/zshfunc/update-lit b/zshfunc/update-lit index 97636fa..abd8904 100755 --- a/zshfunc/update-lit +++ b/zshfunc/update-lit @@ -6,7 +6,13 @@ local b=~/projects/uni/lit (cd "$b" && (cd bibtex && git pull) && (cd papers && git pull)) for f in weasel.bib names-long.bib names-short.bib; do - if [ -e "$f" ] ; then cp "$b/bibtex/$f" .; fi - if [ -e "bibs/$f" ] ; then cp "$b/bibtex/$f" bibs; fi + for p in "." "bibs"; do + if [ -e "$p/$f" ] ; then + cp "$b/bibtex/$f" "$p" + if [ -e "$p/$f.local-diff" ]; then + patch "$p/$f" < "$p/$f.local-diff" + fi + fi + done done ) -- cgit v1.2.3