[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#870405: RFP: git-latexdiff -- Call latexdiff on two Git revisions of a file.



Package: wnpp
Severity: wishlist

* Package name    : git-latexdiff
  Version         : v1.2.0-4-g1093032
  Upstream Author : Matthieu Moy <Matthieu.Moy@imag.fr>
* URL             : https://gitlab.com/git-latexdiff/git-latexdiff
* License         : Informal (see description below ; BSD as an alternative.
  Programming Lang: bash
  Description     : Call latexdiff on two Git revisions of a file.

git-latexdiff is a tool to graphically visualize differences between different
versions of a LaTeX file. Technically, it is a wrapper around git and
latexdiff.

If your LaTeX source is split accross several *.tex files, git-latexdiff can
call latexpand to expand it before running latexdiff (this usually works better
than using latexdiff --flatten).

License : from the COPYING file :

"Copying and distribution of git-latexdiff and its testsuite, with or without
modification, are permitted in any medium without royalty provided the
copyright notice and this notice are preserved. This file is offered as-is,
without any warranty.

Alternatively, you may distribute git-latexdiff and its testsuite under the
terms of the BSD licence :"

Followed by the tree paragraphs of the BSD license...

Usefulness :
 - Much simpler to use than the combination of latexdiff-git and latexmk.
 - Accepts "cleanly" git targets such as HEAD~3 (on which latex(mk) balks after
latexdiff)
 - integrated in the git ecosystem (i. e. you can run "git latexdiff HEAD~3",
and can configure it as a git diftool).
 - autocleaning (handy !)

Maintenance : no plan (I am *not* an Ordained Debian Devlopper (TM)). I may
help as need arises.

Mantenance team : ??? The relevant target (LaTeX knuckledraggers^Wusers) is
probably too small among the Git users to interest the Debian Git maintainers ;
on the other hand, the population of Git users among LaTeX users is probably
sufficient to interest the Debian TeXlive maintainers.


Reply to: