From 49bbd42c599a71912ab6688cddc532d754d089f4 Mon Sep 17 00:00:00 2001 From: Matthieu Moy Date: Tue, 8 Apr 2014 12:41:46 +0200 Subject: [PATCH] Avoid file name clash if "$main"-fl.tex already exists. It's unlikely, but let's be safe and keep the temporary files outside the checkout to avoid name clash. --- git-latexdiff | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/git-latexdiff b/git-latexdiff index eebad2f..1227ab5 100755 --- a/git-latexdiff +++ b/git-latexdiff @@ -466,22 +466,22 @@ if test "$flatten" = 1; then ( cd old/"$maindir" && latexpand "$mainbase".tex "${latexpand[@]}" $oldbbl - ) > old/"$mainbase"-fl.tex \ + ) > old-"$mainbase"-fl.tex \ || die "latexpand failed for old version" ( cd new/"$maindir" && latexpand "$mainbase".tex "${latexpand[@]}" $newbbl - ) > new/"$mainbase"-fl.tex \ + ) > new-"$mainbase"-fl.tex \ || die "latexpand failed for new version" verbose_done - verbose "Running latexdiff ${latexdiffopt[@]} old/"$mainbase"-fl.tex new/"$mainbase"-fl.tex > ./diff.tex" - latexdiff "${latexdiffopt[@]}" old/"$mainbase"-fl.tex new/"$mainbase"-fl.tex > diff.tex \ + verbose "Running latexdiff ${latexdiffopt[@]} old-${mainbase}-fl.tex new-${mainbase}-fl.tex > ./diff.tex" + latexdiff "${latexdiffopt[@]}" old-"$mainbase"-fl.tex new-"$mainbase"-fl.tex > diff.tex \ || die "latexdiff failed" verbose_done - verbose "mv ./diff.tex new/$mainbase-fl.tex" - mv -f new/"$mainbase"-fl.tex new/"$mainbase"-fl.tex.orig + verbose "mv ./diff.tex new/$main" + mv -f new-"$mainbase"-fl.tex new-"$mainbase"-fl.tex.orig mv -f diff.tex new/"$main" verbose_done else