[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Org + git branches for derived files
From: |
Juan Manuel Macías |
Subject: |
Re: Org + git branches for derived files |
Date: |
Fri, 13 Aug 2021 20:53:06 +0000 |
Hi Ken,
Ken Mankoff writes:
> I'd like to keep derivative products (the LaTeX output, the final PDF,
> etc.) available in Git, but not commit those changes each time I
> change the Org file. Perhaps git-annex as appropriate for this, but
> seems over-kill.
>
> Is there some way to mostly-seamlessly commit the LaTeX and/or PDF
> and/or other files to their own git branches but in a way that
> overwrites the history of that branch, so that a small Org file that
> generates a big binary PDF does not pollute the git tree?
There are probably better solutions, but maybe this could help you:
use org-publish (which also works when the output is LaTeX/PDF, and
not only with HTML). See https://orgmode.org/manual/Publishing.html
You should have to define a new publishing project and declare a
directory for the PDFs derivatives, applying a value to
:publishing-directory, and configure in this directory a second git
repository, only for PDFs. The value of :publishing-function keyword
should be `org-latex-publish-to-pdf'.
Best regards,
Juan Manuel
Re: Org + git branches for derived files, Timothy, 2021/08/31