[diffoscope] branch master updated (dcfffcb -> 2a3084c)
Chris Lamb
chris at chris-lamb.co.uk
Sun Jun 18 10:04:37 CEST 2017
This is an automated email from the git hooks/post-receive script.
lamby pushed a change to branch master
in repository diffoscope.
from dcfffcb Release version 78
adds 31cc7eb Tidy cbfs tests.
adds 0c5abb9 Correct "exercice" -> "exercise" typo.
adds 7af5f0e Support newer versions of cbfstool to avoid test failure. (Closes: #856446)
adds fcbcafa Skip icc test that varies on endian if the (Debian-specific) patch is not present. (Closes: #856447)
adds e8963b4 Improve AndroidManifest.xml comparison for APK files.
adds c1bf3cc Indicate the AndroidManifest.xml type.
adds f6f2f29 Compare GIF images using gifbuild. (Closes: #857610)
adds 290e3e4 comparators.macho: Avoid long line
adds 1dd5e42 Fix typo.
adds bcbccf9 comparators.gif: Nicer identation
adds 0c1c9ea comparators.iso9660: Tidy class.
adds c051ba9 comparators.iso9660: Some .iso images appear as "DOS/MBR boot sector"
adds 129cce9 diffoscope.progress: Rewrite "show progressbar" logic to be clearer.
adds 7d9ccc6 Hide progress bar if we are running in --debug mode as it pollutes the output.
adds 410acf2 comparators.squashfs: Tidy.
adds b5b9563 Update the progress bar prior to working on an item so the filename is in sync.
adds 5af8594 Reflow long line in container utilities.
adds 52b70b2 comparators.squashfs: Extract archive in one go rather than per-file, speeding up ISO comparison by ~10x
adds 2bf4008 We strip the leading / now, so update the test.
adds 46cd3f9 comparators.squashfs: Actually include the leading "/" in the output.
adds ba0bacd Release 79
adds 8e14487 Release version 79
adds cbfef24 travis.yml: Don't build tags.
adds d030378 Ensure that we really are using ImageMagick and not, for example, the GraphicsMagick compatibility layer installed by graphicsmagick-imagemagick-compat. (Closes: #857940)
adds 8b4ad1d Factor out the unicode decoding of the identify -version output.
adds fb3a611 Release 80
adds cd10032 Release version 80
adds 1165c20 Tidy get_compressed_content_name.
adds e856081 Adjust get_compressed_content_name to take the archive as its parameter.
adds 96708b8 Move get_compressed_content_name to under Archive class.
adds 3b6050b Fix and add test for meaningless "1234-content" metadata when introspecting files within archives. This was a regression since #854723 due to the use of auto-incrementing on-disk filenames. (Closes: #858223)
adds 42b66ef iso9660: better check instead of the hacky DOS/MBR thing
adds 2e18761 Tidy Iso9660File.recognizes
adds 67c0bf0 Release 81
adds a7155a8 Release version 81
adds c5d0134 Add support for comparing Pcap files. (Closes: #858867)
adds 09157dc comparators.pcap: Show the delta, not the absolute time.
adds 44477e8 debian: Use the experimental branch
adds 4916b85 tests.conftest: Clarify comment that we reset the locale after each test.
adds 2c62e89 Ensure tests and the runtime environment can locate binaries in /usr/sbin (eg. tcpdump)
adds 2213dd7 diffoscope.tools: Make @tool_required decorator strict rather than lazy.
adds ea66004 Provide a cleaner and more explicit solution to modifying the path to include /usr/sbin etc.
adds e542285 Add a test to ensure that PATH is modified.
adds 01b3b2d Add a test for @tool_required raising RequiredToolNotFound.
adds 140aefd Don't assume that /sbin/init exists; locate any /sbin binary manually and then test for that. This should prevent FTBFS on travis-ci.org.
adds e77b929 diffoscope.tools: Add internal documentation for @tool_required decorator.
adds 00b474d Use /usr/share/dpkg/pkg-info.mk over manual calls to dpkg-parsechangelog.
adds 6e96786 diffoscope.main: Tidy --list-tools filtering.
adds 93b02cb Tidy/clarify generation of debian/diffoscope.substvars
adds 9de5686 Add missing suffix to substvars.
adds 5dcb2a1 wrap-and-sort -sa.
adds 05b3d02 Add support for PGP files via pgpdump. (Closes: #859034)
adds d4249b6 tools: adding pgpdump Arch Linux package mapping
adds 5d96a92 Add support for .docx and .odt files via docx2txt & odt2txt. (Closes: #859056)
adds a77f31d Display differences in zip platform-specific timestamps. (Closes: #859117)
adds f7eea1e Remove accidentally-added debian/changelog entry.
adds c4c26ce README.Source: Document PYTHONPATH usage when running tests.
adds 2acdaf7 debian/rules: Specify actual source of favicon.png via $@
adds 17f0411 debian/rules: Reorder targets to approximately match runtime ordering.
adds ee3ada3 tests.conftest: Use pytest_configure hook intead of abusing import time.
adds c6b8931 Tidy tests.conftest
adds c86a9e1 tests: Show Debian packages installed in test report.
adds 244b03d tests: Use dpkg-query over dpkg -l to avoid include the package short descriptions as they can trigger our log parser warnings.
adds 6efbd5e comparators.utils.file: Tidy _compare_using_details
adds 21180c4 comparators.bzip2: Don't print error output from bzip2 call.
adds 82fbe27 Don't crash on invalid archives, printing a useful error instead. (Closes: #833697)
adds 4d31312 Add support for R rds and rdb object files
adds d3a9429 rdata: don't break if the .rdx isn't present
adds 04e39d7 rdata: rm cmdline indents, looks nicer in output; add Rscript to external-tools
adds 3d15b7e Ensure r-base-core is available when testing.
adds 9fa674e Tidy imports
adds d76e7b7 rdata: Drop unused rdx_bname
adds e9d8496 rdata: Invert logic to remove indentation level
adds 2132f2e rdata: Tidy some long lines
adds 1d85031 Add support for .dtb (device tree blob) files (Closes: #861109).
adds 8fd24d7 Add tests for .dtb files.
adds caaa599 test_dtb: Remove needless "import subprocess". Thanks lamby!
adds 52494a2 test_dtb: Add versioned dependency on fdtdump/device-tree-compiler (>= 1.4.2).
adds 0436f9b Add support for comparing Ogg Vorbis files.
adds 00c60c7 Release 82
adds f74a35c Release version 82
adds caad6d1 Prevent a traceback when using --new-file with containers by passing progress_name of the Member and not the member itself. (Closes: #861286)
adds 7a067c8 Add visual comparison for JPEG and ICO images.
adds a7452e8 Add visual comparison for PNG and static GIF images.
adds 5908c59 Tests for visual comparison.
adds e16e002 Ignore text difference if we have a visual one.
adds 39155ef Reflow indentation for visual differences.
adds b799a14 Rename html_output to compute_visual_diffs and explain its purpose.
adds e479a8e Tidy comparators.{gif,image,png}
adds 1671994 Refactor html and text presenters so they fit the same Presenter interface.
adds 3e8c0c9 Split output and configuration of presenters.
adds 7b68309 Prevent abstraction-level violation by defining visual diff support on the Presenter classes.
adds 1e8c1f6 Refactor Presenter to a singleton manager
adds 32ff05e Drop passing has_differences around, fixing an issue with generating files called '-'
adds c1d8c1f Removed duplicated functions from diff.py.
adds e9744c6 Test that external tools providers are being returned when tool is not found.
adds bb3555b Add tests for OutputParserError and ContainerExtractionError.
adds 1f5694c Test that we do not recursively unpack archive quines. See <https://research.swtch.com/zip> for more information.
adds 83b0a52 Fix link formatting and typo in README.
adds 9fd7be6 Add (failing, kinda..) tests re. #780761.
adds 80d3808 Don't fail when run under perversely recursive input files. (Closes: #780761)
adds 0724f01 d/rules: export junit-xml style test report when building on jenkins
adds 7f3dd1b d/rules: trying to put an $(info…)
adds 79cd5f4 d/rules: \t can't go there
adds 881dbfb Remove unnecessary "dest" args to argparse
adds d43de9b Add --max-container-depth CLI option
adds b1cec94 When enforcing max-container-depth, show which internal files differ, without showing details
adds 1fb402a Fix --exclude control.tar.gz
adds 6c6d0b8 Make the progress bar play nicely with --debug
adds 84f80f5 Fix failing tests due to stupid logging global state
adds 16a5f37 Refactor DirectoryContainer to be more similar to Container
adds 6e05d2b progress: weigh elements by their size
adds c8c24a9 progress: weigh future elements by the already-extracted sizes of previous elements
adds d9ad100 - fix
adds 8a8cb3f Refactor Container abstract method names to be more obvious in what they do
adds 7f559e4 Remove unused imports and tidy up Container.comparisons()
adds 5b83395 rename get_{filtered => adjusted}_members_sizes for consistency
adds 1e8d07a Allow the "source" param to overridden compare() methods to be given as a positional argument
adds 0b7c7f6 Add myself to contributors and move Mattia further up (more commits)
adds 00f6b7d Add tips about running with TMPDIR=/run/shm
adds a0cbfa8 Tentative fix for #863636
adds 0853e08 Begin preparation for diff-loading logic
adds 829ed37 - fix typo
adds 065f9c0 Fix json presenter and handle recursion properly, it was completely wrong
adds 4cd861e Add a reader for the json format
adds 9edbd00 JSONReaderV1: fail if version != 1
adds 761323b Refactor: move tests/comparators/utils up one directory
adds ad1ed21 progressbar: avoid div-by-zero
adds 40c31ad contextlib.contextmanager yields need to be wrapped in a try-finally block
adds 98275e3 W T F
adds fe2d5de Add a --exclude-command CLI for filtering out long-running commands like "readelf --debug-dump=info"
adds 1f0b385 Goddammit python!
adds e28b540 Revert "Tentative fix for #863636"
adds 1480faf Add a size() method to Difference and check that self._visuals is empty in get_reverse()
adds 8b88f0e Fix create_limited_print_func
adds b0e034d Don't show +/- controls for differences with no children
adds 9286f6e Use unicode chars for the +/- controls instead of hacky punctuation
adds cdd1673 tools: extend external Arch Linux tools
adds 8609404 Make tests less brittle and remove pointless cases
adds df8360b Add comparator for Fontconfig cache files.
adds 9e64395 Reword comment.
adds 6bcdbf1 Remove extraneous whitespace around cmdclass invokation
adds 36470ab Reorder and rename FIFOFeeder arguments to prevent tools incorrectly parsing as a SyntaxError.
adds b762ac2 Explicitly specify keepends=True over comment.
adds d950515 PEP8-ify some files.
adds bbfbe91 html-dir: show/hide diff comments, which can be very large
adds 04008ee Tidy diffoscope/difference.py
adds 5efe539 Split diffoscope.difference into feeders.
adds ad28ed3 Document the 'h' variable in our raw_feeder
adds 2a0314c Refactor html-dir presenter to be a class instance, avoiding global state
adds d5b71fa Move side-by-side and linediff algorithms to difference.py
adds f19e1ed Add various traverse_* methods to Difference
adds 4afa1cc difference: has_children -> has_visible_children, and take into account comments
adds 56fcdec More ydiff/linediff from diffoscope.{difference => diff} to group unified_diff related things together
new b847480 Merge branch 'experimental'
new 8deab91 Release 83
new 2a3084c Update debian/changelog for version 83.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 1 +
README.rst | 23 +-
debian/README.source | 4 +-
debian/changelog | 165 +
debian/control | 13 +-
debian/copyright | 12 +
debian/diffoscope.1.rst | 11 +-
debian/gbp.conf | 3 +-
debian/rules | 53 +-
diffoscope/__init__.py | 2 +-
diffoscope/comparators/__init__.py | 10 +
diffoscope/comparators/apk.py | 57 +
diffoscope/comparators/ar.py | 11 +-
diffoscope/comparators/bzip2.py | 9 +-
diffoscope/comparators/deb.py | 9 +-
diffoscope/comparators/debian.py | 13 +-
diffoscope/comparators/debian_fallback.py | 12 +-
diffoscope/comparators/dex.py | 7 +-
diffoscope/comparators/directory.py | 54 +-
diffoscope/comparators/{icc.py => docx.py} | 23 +-
diffoscope/comparators/{javascript.py => dtb.py} | 14 +-
diffoscope/comparators/fontconfig.py | 91 +
diffoscope/comparators/fsimage.py | 4 -
diffoscope/comparators/gif.py | 104 +
diffoscope/comparators/gzip.py | 7 +-
diffoscope/comparators/image.py | 111 +-
diffoscope/comparators/iso9660.py | 49 +-
diffoscope/comparators/macho.py | 3 +-
diffoscope/comparators/{icc.py => odt.py} | 23 +-
diffoscope/comparators/{icc.py => ogg.py} | 19 +-
diffoscope/comparators/{icc.py => pcap.py} | 25 +-
diffoscope/comparators/{icc.py => pgp.py} | 27 +-
diffoscope/comparators/png.py | 33 +-
diffoscope/comparators/ps.py | 4 +-
diffoscope/comparators/rdata.py | 94 +
diffoscope/comparators/rust.py | 7 +-
diffoscope/comparators/squashfs.py | 152 +-
diffoscope/comparators/utils/archive.py | 9 +
diffoscope/comparators/utils/command.py | 10 +-
diffoscope/comparators/utils/compare.py | 18 +-
diffoscope/comparators/utils/container.py | 130 +-
diffoscope/comparators/utils/file.py | 43 +-
diffoscope/comparators/utils/fuzzy.py | 4 +-
diffoscope/comparators/utils/libarchive.py | 28 +-
diffoscope/comparators/xz.py | 7 +-
diffoscope/comparators/zip.py | 12 +-
diffoscope/config.py | 3 +
diffoscope/diff.py | 308 +-
diffoscope/difference.py | 294 +-
diffoscope/exc.py | 5 +
diffoscope/excludes.py | 20 +-
diffoscope/external_tools.py | 42 +
diffoscope/feeders.py | 104 +
diffoscope/logging.py | 4 +-
diffoscope/main.py | 130 +-
diffoscope/{comparators/ipk.py => path.py} | 15 +-
diffoscope/presenters/formats.py | 173 +-
diffoscope/presenters/html/__init__.py | 3 +-
diffoscope/presenters/html/html.py | 700 +-
diffoscope/presenters/html/linediff.py | 94 -
diffoscope/presenters/html/templates.py | 18 +-
diffoscope/presenters/json.py | 42 +-
diffoscope/presenters/text.py | 27 +-
diffoscope/presenters/utils.py | 19 +-
diffoscope/profiling.py | 15 +-
diffoscope/progress.py | 149 +-
.../{comparators/ipk.py => readers/__init__.py} | 14 +-
diffoscope/readers/json.py | 51 +
diffoscope/{__init__.py => readers/utils.py} | 6 +-
diffoscope/tempfiles.py | 2 +
diffoscope/tools.py | 33 +-
setup.py | 7 +-
.../comparators/utils => tests}/__init__.py | 0
.../utils => tests/comparators}/__init__.py | 0
tests/comparators/test_apk.py | 41 +-
.../comparators/test_archive.py | 23 +-
tests/comparators/test_binary.py | 40 +-
tests/comparators/test_bzip2.py | 6 +-
tests/comparators/test_cbfs.py | 70 +-
tests/comparators/test_cpio.py | 6 +-
tests/comparators/test_deb.py | 6 +-
tests/comparators/test_debian.py | 6 +-
tests/comparators/test_device.py | 4 +-
tests/comparators/test_dex.py | 6 +-
tests/comparators/test_directory.py | 2 +-
tests/comparators/{test_png.py => test_docx.py} | 40 +-
.../{test_openssh_pub_key.py => test_dtb.py} | 46 +-
tests/comparators/test_elf.py | 4 +-
tests/comparators/test_epub.py | 4 +-
.../{test_git.py => test_fontconfig.py} | 28 +-
tests/comparators/test_fonts.py | 4 +-
tests/comparators/test_fsimage.py | 4 +-
tests/comparators/test_gettext.py | 4 +-
tests/comparators/test_gif.py | 69 +
tests/comparators/test_git.py | 2 +-
tests/comparators/test_gzip.py | 2 +-
tests/comparators/test_haskell.py | 4 +-
tests/comparators/test_icc.py | 8 +-
tests/comparators/test_ico_image.py | 16 +-
tests/comparators/test_ipk.py | 2 +-
tests/comparators/test_iso9660.py | 4 +-
tests/comparators/test_java.py | 4 +-
tests/comparators/test_javascript.py | 4 +-
tests/comparators/test_jpeg_image.py | 19 +-
tests/comparators/test_json.py | 4 +-
tests/comparators/test_macho.py | 4 +-
tests/comparators/test_mono.py | 4 +-
tests/comparators/{test_png.py => test_odt.py} | 40 +-
tests/comparators/{test_png.py => test_ogg.py} | 40 +-
tests/comparators/test_openssh_pub_key.py | 4 +-
tests/comparators/{test_png.py => test_pcap.py} | 40 +-
tests/comparators/test_pdf.py | 6 +-
tests/comparators/{test_png.py => test_pgp.py} | 40 +-
tests/comparators/test_png.py | 16 +-
tests/comparators/test_ppu.py | 6 +-
tests/comparators/test_ps.py | 6 +-
tests/comparators/test_rdata.py | 53 +
tests/comparators/test_rlib.py | 8 +-
tests/comparators/test_rpm.py | 6 +-
tests/comparators/test_sqlite.py | 6 +-
tests/comparators/test_squashfs.py | 6 +-
tests/comparators/test_symlink.py | 2 +-
tests/comparators/test_tar.py | 4 +-
tests/comparators/test_text.py | 4 +-
tests/comparators/test_utils.py | 4 +-
tests/comparators/test_xz.py | 6 +-
tests/comparators/test_zip.py | 16 +-
tests/conftest.py | 30 +-
tests/data/{no-perms.tar => archive1.tar} | Bin 10240 -> 10240 bytes
tests/data/{no-perms.tar => archive2.tar} | Bin 10240 -> 10240 bytes
...=> cbfs_listing_no_legacy_header_expected_diff} | 5 +-
tests/data/devicetree1.dtb | Bin 0 -> 68260 bytes
tests/data/devicetree2.dtb | Bin 0 -> 68323 bytes
tests/data/devicetree_expected_diff | 71 +
tests/data/docx_expected_diff | 3 +
tests/data/fontconfig_expected_diff | 18 +
tests/data/gif_expected_diff | 181 +
tests/data/index.html | 154 -
tests/data/odt_expected_diff | 5 +
tests/data/ogg_expected_diff | 556 ++
tests/data/output.html | 348 -
tests/data/output.json | 45 +-
tests/data/pcap_expected_diff | 8784 ++++++++++++++++++++
tests/data/pgp_expected_diff | 14 +
tests/data/quine.gz | Bin 0 -> 250 bytes
tests/data/quine.zip | Bin 0 -> 440 bytes
tests/data/quine_a.deb | Bin 0 -> 644 bytes
tests/data/quine_b.deb | Bin 0 -> 644 bytes
tests/data/quine_deb_expected_diff | 5 +
tests/data/quine_expected_diff | 3 +
tests/data/rds_expected_diff | 52 +
tests/data/test1-le64.cache-4 | Bin 0 -> 14208 bytes
tests/data/test1.docx | Bin 0 -> 4046 bytes
tests/data/test1.gif | Bin 0 -> 1791 bytes
tests/data/test1.odt | Bin 0 -> 7922 bytes
tests/data/test1.ogg | Bin 0 -> 5940 bytes
tests/data/test1.pcap | Bin 0 -> 84442 bytes
tests/data/test1.pgp | 17 +
tests/data/test1.rdx | Bin 0 -> 276 bytes
tests/data/test1.txt | 1 +
tests/data/test2-le64.cache-4 | Bin 0 -> 15384 bytes
tests/data/test2.docx | Bin 0 -> 4046 bytes
tests/data/test2.gif | Bin 0 -> 793 bytes
tests/data/test2.odt | Bin 0 -> 7931 bytes
tests/data/test2.ogg | Bin 0 -> 4567 bytes
tests/data/test2.pcap | Bin 0 -> 85965 bytes
tests/data/test2.pgp | 17 +
tests/data/test2.rdx | Bin 0 -> 276 bytes
tests/data/{test1.zip => test3.apk} | Bin
tests/data/test3.gif | Bin 0 -> 854 bytes
tests/data/{test1.zip => test3.zip} | Bin 571 -> 571 bytes
tests/data/test4.gif | Bin 0 -> 2094 bytes
tests/data/zip_bsdtar_expected_diff | 4 +
tests/test_difference.py | 48 +
tests/test_presenters.py | 76 +-
tests/test_progress.py | 2 +-
tests/test_quines.py | 71 +
tests/test_readers.py | 50 +
.../{comparators/test_symlink.py => test_tools.py} | 28 +-
tests/{comparators => }/utils/__init__.py | 0
tests/{comparators => }/utils/data.py | 16 +-
tests/{comparators => }/utils/nonexisting.py | 0
tests/{comparators => }/utils/tools.py | 0
183 files changed, 13213 insertions(+), 1992 deletions(-)
copy diffoscope/comparators/{icc.py => docx.py} (69%)
copy diffoscope/comparators/{javascript.py => dtb.py} (77%)
create mode 100644 diffoscope/comparators/fontconfig.py
create mode 100644 diffoscope/comparators/gif.py
copy diffoscope/comparators/{icc.py => odt.py} (69%)
copy diffoscope/comparators/{icc.py => ogg.py} (72%)
copy diffoscope/comparators/{icc.py => pcap.py} (62%)
copy diffoscope/comparators/{icc.py => pgp.py} (61%)
create mode 100644 diffoscope/comparators/rdata.py
create mode 100644 diffoscope/feeders.py
copy diffoscope/{comparators/ipk.py => path.py} (71%)
delete mode 100644 diffoscope/presenters/html/linediff.py
copy diffoscope/{comparators/ipk.py => readers/__init__.py} (74%)
create mode 100644 diffoscope/readers/json.py
copy diffoscope/{__init__.py => readers/utils.py} (87%)
copy {diffoscope/comparators/utils => tests}/__init__.py (100%)
copy {diffoscope/comparators/utils => tests/comparators}/__init__.py (100%)
rename diffoscope/comparators/utils/filenames.py => tests/comparators/test_archive.py (61%)
copy tests/comparators/{test_png.py => test_docx.py} (53%)
copy tests/comparators/{test_openssh_pub_key.py => test_dtb.py} (50%)
copy tests/comparators/{test_git.py => test_fontconfig.py} (59%)
create mode 100644 tests/comparators/test_gif.py
copy tests/comparators/{test_png.py => test_odt.py} (53%)
copy tests/comparators/{test_png.py => test_ogg.py} (53%)
copy tests/comparators/{test_png.py => test_pcap.py} (53%)
copy tests/comparators/{test_png.py => test_pgp.py} (53%)
create mode 100644 tests/comparators/test_rdata.py
copy tests/data/{no-perms.tar => archive1.tar} (95%)
copy tests/data/{no-perms.tar => archive2.tar} (95%)
copy tests/data/{cbfs_listing_expected_diff => cbfs_listing_no_legacy_header_expected_diff} (73%)
create mode 100644 tests/data/devicetree1.dtb
create mode 100644 tests/data/devicetree2.dtb
create mode 100644 tests/data/devicetree_expected_diff
create mode 100644 tests/data/docx_expected_diff
create mode 100644 tests/data/fontconfig_expected_diff
create mode 100644 tests/data/gif_expected_diff
delete mode 100644 tests/data/index.html
create mode 100644 tests/data/odt_expected_diff
create mode 100644 tests/data/ogg_expected_diff
delete mode 100644 tests/data/output.html
create mode 100644 tests/data/pcap_expected_diff
create mode 100644 tests/data/pgp_expected_diff
create mode 100644 tests/data/quine.gz
create mode 100644 tests/data/quine.zip
create mode 100644 tests/data/quine_a.deb
create mode 100644 tests/data/quine_b.deb
create mode 100644 tests/data/quine_deb_expected_diff
create mode 100644 tests/data/quine_expected_diff
create mode 100644 tests/data/rds_expected_diff
create mode 100644 tests/data/test1-le64.cache-4
create mode 100644 tests/data/test1.docx
create mode 100644 tests/data/test1.gif
create mode 100644 tests/data/test1.odt
create mode 100644 tests/data/test1.ogg
create mode 100644 tests/data/test1.pcap
create mode 100644 tests/data/test1.pgp
create mode 100644 tests/data/test1.rdx
create mode 100644 tests/data/test1.txt
create mode 100644 tests/data/test2-le64.cache-4
create mode 100644 tests/data/test2.docx
create mode 100644 tests/data/test2.gif
create mode 100644 tests/data/test2.odt
create mode 100644 tests/data/test2.ogg
create mode 100644 tests/data/test2.pcap
create mode 100644 tests/data/test2.pgp
create mode 100644 tests/data/test2.rdx
copy tests/data/{test1.zip => test3.apk} (100%)
create mode 100644 tests/data/test3.gif
copy tests/data/{test1.zip => test3.zip} (81%)
create mode 100644 tests/data/test4.gif
create mode 100644 tests/data/zip_bsdtar_expected_diff
create mode 100644 tests/test_quines.py
create mode 100644 tests/test_readers.py
copy tests/{comparators/test_symlink.py => test_tools.py} (61%)
rename tests/{comparators => }/utils/__init__.py (100%)
rename tests/{comparators => }/utils/data.py (81%)
rename tests/{comparators => }/utils/nonexisting.py (100%)
rename tests/{comparators => }/utils/tools.py (100%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/diffoscope.git
More information about the diffoscope
mailing list