this is for holding javascript data
John Blischak Update bash script for creating diff files to work for any provided past
Git tag.
over 8 years ago
Commit id: 41230f86d7e28f21861246b4cdfa7f369b2f2495
deletions | additions
diff --git a/create-diff-file.sh b/create-diff-file.sh
index 7ebf6c0..a31d8bf 100644
--- a/create-diff-file.sh
+++ b/create-diff-file.sh
...
# A file with changes highlighted is required for resubmission.
#
Download original submission
wget https://github.com/jdblischak/git-for-science/archive/2015-05-08.zip
unzip 2015-05-08.zip Usage:
#
# bash create-diff-file.sh TAG IN_NAME OUT_NAME
#
# TAG: The name of the tag of the previous version (must be on GitHub)
# IN_NAME: The name of the tex file to compare
# OUT_NAME: The name of the tex file with changes highlighted
#
# Examples:
#
# # For the first revision:
# bash create-diff-file.sh 2015-05-08 blischak-et-al-2015.tex diff.tex
#
# # For the second revision:
# bash create-diff-file.sh 2015-08-27-revision blischak-et-al-2015.tex diff2.tex
TAG=$1
IN_NAME=$2
OUT_NAME=$3
# Download version of repo from TAG
if [[ -f $TAG.zip ]]
then
echo "$TAG was already downloaded"
else
wget https://github.com/jdblischak/git-for-science/archive/$TAG.zip
unzip $TAG.zip
fi
# The following only needs to be applied to the original sumbission.
# Change the lstlisting sections to verbatim.
# Otherwise the file output by latexdiff cannot be compiled.
if [[ $TAG == 2015-05-08 ]]
then
sed -i s/lstlisting/verbatim/g
git-for-science-2015-05-08/blischak-et-al-2015.tex git-for-science-$TAG/$IN_NAME
fi
# Create tex file with differences highlighted
latexdiff
git-for-science-2015-05-08/blischak-et-al-2015.tex blischak-et-al-2015.tex git-for-science-$TAG/$IN_NAME $IN_NAME >
diff.tex $OUT_NAME
# Compile diff.tex
latex diff
bibtex diff
latex diff
pdflatex diff bash compile-to-pdf.sh $OUT_NAME