[Toybox] [PATCH] Clean up xz a good amount
Rob Landley
rob at landley.net
Wed Feb 28 11:59:42 PST 2024
On 2/28/24 13:49, Rob Landley wrote:
> I need to track "git log" from the last known "upstream" version to see what
> they _changed_ and apply interesting fixes (like arm64 support, apparently).
> Promoting the command should add that step to the toybox release checklist. But
> first I need to go back and see what git version got submitted in the first place...
>
> http://lists.landley.net/pipermail/toybox-landley.net/2013-February/013755.html
> http://lists.landley.net/pipermail/toybox-landley.net/2013-March/013760.html
>
> commit 971d57ec4a9e14527e7582a5723d9634182d3fa7
> Author: Rob Landley <rob at landley.net>
> Date: Fri Mar 15 20:16:25 2013 -0500
>
> Isaac Dunham took the public domain xz-embedded code and made an xzcat.
> I glued all his files together into one big one and threw it in pending.
> It needs something between cleanup and a complete rewrite.
>
> Probably a bit of bisecting in the archive to identify the version with the
> smallest diff...
Checking the git log against the submission date it's almost certainly one of these:
commit 94d107ea0ce2772359ee7d09041abd920ec8b8bb
Author: Lasse Collin <lasse.collin at tukaani.org>
Date: Mon Apr 15 19:42:17 2013 +0300
Add support for MSVC in xz_config.h.
Thanks to Luke Deller for the original patch.
commit 25a0224510ba143251e6df122b649b3b3b0b0257
Author: Lasse Collin <lasse.collin at tukaani.org>
Date: Wed Feb 27 09:34:49 2013 +0200
Document integrity check #defines in README.
commit 0568cfabccc8a23b4d4a23266b39bf14134df434
Author: Lasse Collin <lasse.collin at tukaani.org>
Date: Wed Feb 27 09:28:55 2013 +0200
Add optional support for CRC64.
commit e111c275da8b88749dc9cc8d2adce9872a611b89
Author: Lasse Collin <lasse.collin at tukaani.org>
Date: Sat Mar 31 10:39:09 2012 +0300
Mention xzminidec.c in README.
Most likely it's the 2012 commit with the one year gap after it. It was
submitted in march so the April commit at the top happened after the submission,
and the integrity check #defines commit only touched the README, so the question
is does the submission have CRC64 or not... and yes it does.
So it came from https://git.tukaani.org/xz-embedded.git commit 0568cfabccc8.
Which means:
$ git log | grep '^commit' | sed '/0568cfabccc8/Q' | wc -l
31
31 commits to examine for interesting updates. I'll throw it on the todo heap,
unless Oliver wants to take that one. :)
Rob
More information about the Toybox
mailing list