- 19 Nov, 2020 1 commit
-
-
Matthieu Moy authored
This is the recommanded version of the command to run, and the only one working if git-latexdiff is not in the $PATH. Fixes #58.
-
- 30 Oct, 2020 2 commits
-
-
Matthieu Moy authored
git ls-tree <hash>:<dir> requires dir to be slash-terminated, but rejects double trailing slash. $git_prefix already has a trailing slash, hence adding one when calling ls-tree is wrong. OTOH, when setting manually checkoutroot, we need to set it to "./", not ".".
-
Matthieu Moy authored
The Makefile may be a symlink, and we still want to use it.
-
- 11 Aug, 2020 5 commits
-
-
Matthieu Moy authored
686b444d (org-mode: don't try to load an init file that doesn't exist, 2020-08-11) did a good job at finding out which file to use, but then still hardcoded ~/.emacs in the command :-(.
-
Matthieu Moy authored
-
Matthieu Moy authored
-
Matthieu Moy authored
The "grep commit" line was failing on empty input, leading the whole script to stop. Just ignore explicitly this error.
-
Matthieu Moy authored
If the user is not using ~/.emacs as an init file, try to guess another one, and if none is found, don't load the init file at all. Fixes #55.
-
- 10 Aug, 2020 3 commits
-
-
Matthieu Moy authored
-
Matthieu Moy authored
The previous code was using the same commands to check out submodules in old/ and new/. Checking out the old structure turns out to be a bit tricky, since we can't use "git submodule foreach" on a tree object, it works only from a checkout. Do the submodule-listing and walking ourselves.
-
Matthieu Moy authored
-
- 16 Jun, 2020 2 commits
-
-
Matthieu Moy authored
Add some troubleshooting pointers to README.md. See merge request !18
-
Nicolas Auvray authored
-
- 30 Mar, 2020 4 commits
-
-
Matthieu Moy authored
-
Matthieu Moy authored
-
Matthieu Moy authored
Just to have something to chose from in ctan's dropdown list, but it doesn't add any more restrictions.
-
Matthieu Moy authored
-
- 14 Feb, 2020 2 commits
-
-
Matthieu Moy authored
Fix tectonic support Closes #47 See merge request !17
-
Hugo Buddelmeijer authored
-
- 08 Feb, 2020 2 commits
-
-
Matthieu Moy authored
We need the code to work * When the command is called from the toplevel ($git_prefix empty) or not * With --whole-tree or not * With --build-dir (relative) or not We do need to cd to the place in new/ corresponding to where the command was called in the original repository to allow using "$builddir/$mainbase".pdf as a relative path, but we need to compute $builddir properly in all cases. This patch should do this.
-
Matthieu Moy authored
Compatibility with recursive submodules. See merge request !15
-
- 07 Feb, 2020 1 commit
-
-
Élie Gouzien authored
-
- 17 Jan, 2020 1 commit
-
-
Matthieu Moy authored
-
- 22 Sep, 2019 2 commits
-
-
Matthieu Moy authored
-
Matthieu Moy authored
-
- 24 Jul, 2019 2 commits
-
-
Matthieu Moy authored
add option to compile using tectonic See merge request !14
-
oleskiewicz authored
-
- 17 Jul, 2019 1 commit
-
-
Matthieu Moy authored
Fixes #42.
-
- 26 Jun, 2019 5 commits
-
-
Matthieu Moy authored
-
Matthieu Moy authored
-
Matthieu Moy authored
-
Matthieu Moy authored
-
Matthieu Moy authored
Fix builddir when main is in a subdirectory See merge request !13
-
- 18 Jun, 2019 2 commits
-
-
Matthieu Moy authored
-
Matthieu Moy authored
9e5967f8 (Implement build-dir option, 2019-02-13) introduced a --build-dir option. Unfortunately, the build directory was considered relative to the repository root, not to the current directory. When --whole-tree is not used and the main file was in a sub-directory, the PDF was generated in e.g. subtree/file.pdf, and looked for in ./file.pdf.
-
- 16 Jun, 2019 2 commits
-
-
Matthieu Moy authored
Allow running a filter script in between latexdiff and compilation See merge request !12
-
Björn Brandenburg authored
Addresses issue #24.
-
- 28 May, 2019 1 commit
-
-
Victor Sanchez Urrutia authored
Fixes #2. Commit message and indentation tweaked by: Matthieu Moy <git@matthieu-moy.fr>
-
- 06 Apr, 2019 2 commits
-
-
Matthieu Moy authored
--bibtex and --biber were just running bibtex and biber on the resulting diff, but this is rarely what users want. What --bbl does is much more sensible: it generates *.bbl files on old and new versions, and use these *.bbl to compute the diff. No run of bibtex or biber is needed on the diff, since the *.bbl are latexpand-ed into the *.tex source file. Change the meaning of --bibtex and --biber to do what --bbl used to do. --bbl is now an alias for --bibtex, and --biber does the same as --bbl, but using biber to generate the *.bbl file. Old, essentially broken options are kept with different names --run-bibtex and --run-biber, but I suspect to one is really using them. We break backward compatibility, but the benefit of having short and sweet option names for things that work should be higher than the cost of backward compatibility.
-
Matthieu Moy authored
There are two places in the code where bibtex/biber are run: when compiling the diff, with --biber or --bibtex, and when preparing the old and new, before latexpand-ing the *.bbl file. Only the first was sensitive respecting the --biber option.
-