CTAN update: latex-git-log

CTAN Announcements ctan-ann at ctan.org
Sat Jun 1 23:31:13 CEST 2024


Robin Schneider submitted an update to the

                latex-git-log

package.

Version number: 1.1.0
License type: gpl3+

Summary description: Typeset git log information

Announcement text:
----------------------------------------------------------------------

### Feature

- Allow to pass file path. This is explained in the git-log(1) manpage as follows: Show
  only commits that are enough to explain how the files that match the specified paths
  came to be.
- Make generated file https://reuse.software/ compliant. If you use REUSE, it will not
  complain about the generated file.

### Fix

- --user and --repo flags where not included in URL
- print commit hash instead of artificial version.
  Previously, the script generated artificial version numbers by counting each commit
  starting by 1. This is very unusual when using git. The --startcommit flag is remove as
  well.

### Cosmetic

- Automate release process with https://bazel.build/
  This achieves (partial) reproducible builds of the zip file I upload to CTAN. I was
  able to generate the bit-by-bit same ZIP file on
  two different computers both running Debian 12. This includes generation of the
  example.pdf file with lualatex. Next step is to make use of https://nix-bazel.build/ to
  achieve full hermetic and reproducible builds independent of the host OS. See
  https://reproducible-builds.org/ for more details.
  ----------------------------------------------------------------------
This package is located at 
   https://mirrors.ctan.org/support/latex-git-log

More information is at
   https://www.ctan.org/pkg/latex-git-log

CTAN is run entirely by volunteers and supported by TeX user groups

Please join a user group or donate to one, see https://ctan.org/lugs

------------------------------------------------------------------------

   Thanks for the upload.

     For the CTAN Team
    Ina Dau



-- 


More information about the Ctan-ann mailing list