[Reproducible-commits] [diffoscope] branch pu/parallel updated (af3f5ef -> c4b2619)

Jérémy Bobbio lunar at moszumanska.debian.org
Sat Sep 5 16:01:30 UTC 2015


This is an automated email from the git hooks/post-receive script.

lunar pushed a change to branch pu/parallel
in repository diffoscope.

  discards  af3f5ef   Work-in-progress: implement parallel processing
      adds  8ef29eb   Mark that get_ar_content() requires 'ar'
      adds  63523e8   Rework how diffoscope main() is run
      adds  d72808c   Fix and document required Python modules
      adds  7fe00ff   Group getter and setter in Config class
      adds  c581a65   Display default values in help
      adds  d8d1870   Accept None or 0 in Config setters
      adds  4342fa3   Add --fuzzy-threshold option
      adds  4e07554   Assume UTF-8 output if stdin does not advertise any encoding
      adds  636731a   Pass --force-local to cpio
      adds  6502dd0   Make directory comparison work again
      adds  9c7cc48   Give proper error message when run on non-existing files
      adds  e86d444   Improve overloading of what gets compared in a container
      adds  bdbff7a   Output differences in directory test to ease debugging
      adds  d6fcb86   Add --new-file to treat absent files as empty
      adds  b532fb0   Stop unpacking Tar directories
      adds  6f9d2b2   Update manpage
      adds  437d021   Properly handle SIGTERM and do cleanup temp files
      adds  1dd32a7   Add generated manpage to .gitignore
      adds  cfc27d3   Add a test on how Ctrl+C is handled
      adds  0756a50   Fix handling of GHC .hi file
      adds  10a0cea   Add missing 's' to python-magic module's name
      adds  493744e   Release version 32
      adds  225bfe6   Fix path to diffoscope used to generate Recommends
      adds  e332ea7   Release version 33
      adds  db8b186   Fix path to executable in README
      adds  6fba8d5   Encode file path when filtering it from readelf output
       new  81c17b7   Parse md5sums in .deb even if they are identical
       new  62971db   Log ignore files count when comparing data.tar in .deb
       new  d312470   Use an iterator in Container.compare
       new  c4b2619   Work-in-progress: implement parallel processing

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (af3f5ef)
            \
             N -- N -- N   refs/heads/pu/parallel (c4b2619)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omits" are not gone; other references still
refer to them.  Any revisions marked "discards" are gone forever.

The 4 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:
 .gitignore                                      |   1 +
 README                                          |  16 +++-
 diffoscope/comparators/ipk.py => bin/diffoscope |  21 +++---
 debian/changelog                                |  48 ++++++++++++
 debian/diffoscope.1.rst                         |  12 ++-
 debian/rules                                    |  10 +--
 diffoscope/__init__.py                          |  18 +----
 diffoscope.py => diffoscope/__main__.py         |  52 +++++++++----
 diffoscope/changes.py                           |   3 +
 diffoscope/comparators/__init__.py              |  93 ++++++++++++++++-------
 diffoscope/comparators/binary.py                |  78 ++++++++++++++++++++
 diffoscope/comparators/bzip2.py                 |  15 ++--
 diffoscope/comparators/cpio.py                  |   4 +-
 diffoscope/comparators/deb.py                   |  14 +++-
 diffoscope/comparators/debian.py                |  43 +++++------
 diffoscope/comparators/directory.py             |   4 +-
 diffoscope/comparators/elf.py                   |   8 +-
 diffoscope/comparators/gzip.py                  |  15 ++--
 diffoscope/comparators/haskell.py               |  44 +++++++----
 diffoscope/comparators/iso9660.py               |   2 +-
 diffoscope/comparators/rpm.py                   |   2 +-
 diffoscope/comparators/squashfs.py              |   2 +-
 diffoscope/comparators/tar.py                   |   6 +-
 diffoscope/comparators/utils.py                 |  93 ++++++++++++++++++-----
 diffoscope/comparators/xz.py                    |  15 ++--
 diffoscope/comparators/zip.py                   |   2 +-
 diffoscope/config.py                            |  59 ++++++++++++---
 diffoscope/difference.py                        |  82 +++++++++++++++++----
 setup.py                                        |  10 ++-
 tests/comparators/conftest.py                   |   5 --
 tests/comparators/test_binary.py                |  12 ++-
 tests/comparators/test_bzip2.py                 |   8 +-
 tests/comparators/test_cpio.py                  |   9 ++-
 tests/comparators/test_deb.py                   |  12 ++-
 tests/comparators/test_debian.py                |  10 ++-
 tests/comparators/test_directory.py             |   5 ++
 tests/comparators/test_elf.py                   |  13 +++-
 tests/comparators/test_fonts.py                 |   8 +-
 tests/comparators/test_gettext.py               |   8 +-
 tests/comparators/test_gzip.py                  |   9 ++-
 tests/comparators/test_ipk.py                   |   9 ++-
 tests/comparators/test_iso9660.py               |   9 ++-
 tests/comparators/test_java.py                  |   8 +-
 tests/comparators/test_mono.py                  |   8 +-
 tests/comparators/test_pdf.py                   |   8 +-
 tests/comparators/test_png.py                   |   8 +-
 tests/comparators/test_rpm.py                   |   9 ++-
 tests/comparators/test_sqlite.py                |   8 +-
 tests/comparators/test_squashfs.py              |   9 ++-
 tests/comparators/test_tar.py                   |  21 +++++-
 tests/comparators/test_text.py                  |   8 +-
 tests/comparators/test_utils.py                 |  25 ++++++-
 tests/comparators/test_xz.py                    |   9 ++-
 tests/comparators/test_zip.py                   |   9 ++-
 tests/data/fuzzy-tar-in-tar1.tar                | Bin 0 -> 20480 bytes
 tests/data/fuzzy-tar-in-tar2.tar                | Bin 0 -> 20480 bytes
 tests/data/{fuzzy1.tar => no-perms.tar}         | Bin 10240 -> 10240 bytes
 tests/test_main.py                              |  94 ++++++++++++++++++++++++
 58 files changed, 874 insertions(+), 239 deletions(-)
 copy diffoscope/comparators/ipk.py => bin/diffoscope (68%)
 mode change 100644 => 100755
 rename diffoscope.py => diffoscope/__main__.py (74%)
 mode change 100755 => 100644
 create mode 100644 tests/data/fuzzy-tar-in-tar1.tar
 create mode 100644 tests/data/fuzzy-tar-in-tar2.tar
 copy tests/data/{fuzzy1.tar => no-perms.tar} (90%)
 create mode 100644 tests/test_main.py

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/diffoscope.git



More information about the Reproducible-commits mailing list