- 05 Dec, 2021 2 commits
-
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
-
- 02 Dec, 2021 1 commit
-
-
Chris Lamb authored
Don't use the runtime platform's native endianness when unpacking .pyc files to fix test failures on big-endian machines. (Closes: reproducible-builds/diffoscope#290)
-
- 26 Nov, 2021 2 commits
-
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
-
- 21 Nov, 2021 1 commit
-
-
Chris Lamb authored
Don't traceback when comparing nested directories with non-directories. (Closes: reproducible-builds/diffoscope#288)
-
- 19 Nov, 2021 6 commits
-
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
-
Mattia Rizzolo authored
gbp-dch: ignore Signed-off-by:Mattia Rizzolo <mattia@debian.org>
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
-
- 18 Nov, 2021 7 commits
-
-
Chris Lamb authored
Revert "Re-enable tests/comparators/test_apk.py::test_android_manifest (Closes: reproducible-builds/diffoscope#237)" Still failing on Salsa; still not failing locally (!). This reverts commit 21cc83e7.
-
Chris Lamb authored
Re-enable tests/comparators/test_apk.py::test_android_manifest (Closes: reproducible-builds/diffoscope#237)
-
Chris Lamb authored
Don't duplicate file lists at each directory level. (Closes: reproducible-builds/diffoscope#263, Debian:#989192)
-
Mattia Rizzolo authored
Signed-off-by:Mattia Rizzolo <mattia@debian.org>
-
Mattia Rizzolo authored
Signed-off-by:Mattia Rizzolo <mattia@debian.org>
-
Chris Lamb authored
-
Chris Lamb authored
When pretty-printing JSON, mark the difference as such, additionally avoiding including the full path. (Closes: reproducible-builds/diffoscope#205)
-
- 15 Nov, 2021 3 commits
-
-
Chris Lamb authored
Gbp-dch: ignore
-
Chris Lamb authored
Gbp-dch: ignore
-
When there is a large diff chunk, match_lines() will skip running the difflib.Differ.compare(). However this causes the following issues: - It does not empty the `self.buf` buffer. This means that all future calls to match_lines() for that file will always be too large. So effectively no more diffs from the file get output. - It outputs a debug message, but does not output anything to the side-by-side diff, so a user looking at the side-by-side diff may be misled into thinking the rest of the file has no differences. We can fix these issue by falling back to a lazy line-by-line diff. This produces suboptimal output, but it runs in linear O(n) time while providing some form of output. We include a comment in the diff so the user knows the following output is using a lazy diff algorithm.
-
- 12 Nov, 2021 6 commits
-
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
-
Chris Lamb authored
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
-
Chris Lamb authored
-
- 11 Nov, 2021 1 commit
-
-
Chris Lamb authored
Detect XML files as XML files if file(1) claims if they are XML files or if they are named .xml. (Closes: reproducible-builds/diffoscope#287, Debian:#999438)
-
- 07 Nov, 2021 4 commits
-
-
Chris Lamb authored
Continue loading a .changes file if the referenced files do not exist, but include a comment in the returned diff.
-
Chris Lamb authored
-
Chris Lamb authored
Don't reject Debian .changes files if they contain non-printable characters. (Closes: reproducible-builds/diffoscope#286)
-
Zbigniew Jędrzejewski-Szmek authored
With this change, tests actually pass with python 3.10 (python3-3.10.0-1.fc35.x86_64).
-
- 05 Nov, 2021 2 commits
-
-
Chris Lamb authored
Gbp-Dch: ignore
-
Chris Lamb authored
-
- 04 Nov, 2021 1 commit
-
-
Mattia Rizzolo authored
Gbp-Dch: Ignore Signed-off-by:Mattia Rizzolo <mattia@debian.org>
-
- 31 Oct, 2021 4 commits
-
-
Roland Clobus authored
-
Roland Clobus authored
-
Chris Lamb authored
-
Chris Lamb authored
Don't raise a traceback if we cannot de-marshal Python bytecode to support Python 3.7 loading newer .pyc files. (Re: reproducible-builds/diffoscope#284)
-