[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