On Wed, Sep 4, 2013 at 8:05 PM, Michael Welsh Duggan  wrote:
> Michael Gilbert <mgilb...@debian.org> writes:
>
>> On Wed, Sep 4, 2013 at 1:11 PM, Michael Welsh Duggan wrote:
>>> It would be nice if there were to option to, instead of putting the diff
>>> of all packages in a single pager, each package's diff would appear in a
>>> separate pager, and that quitting the first pager would bring up the second.
>>> Currently, it is difficult to look at diffs from a specific package when
>>> another package has a lot of changes.
>>
>> I'm not sure this would necessarily be better from a usability
>> perspective.  I think users would not like hitting q multiple times
>> when they want to get out fast.
>>
>> Have you considered searching for the term diffstat?  That puts you at
>> the top of the next diff almost 100% of the time.
>
> There is no diffstat in the output I see.  Rather, one patch just
> follows another:
>
> diff -Nru iproute2-3.10.0/tc/tc_qdisc.c iproute2-3.11.0/tc/tc_qdisc.c
> --- iproute2-3.10.0/tc/tc_qdisc.c       2013-07-16 13:06:36.000000000 -0400
> +++ iproute2-3.11.0/tc/tc_qdisc.c       2013-09-03 11:23:03.000000000 -0400
> @@ -137,15 +137,15 @@
> [diff elided]
> diff -Nru libass-0.10.0/Changelog libass-0.10.1/Changelog
> --- libass-0.10.0/Changelog     2011-09-25 11:51:25.000000000 -0400
> +++ libass-0.10.1/Changelog     2012-10-04 08:17:22.000000000 -0400
> @@ -1,3 +1,17 @@
> [diff elided]

Hi, you don't see something like the following at the top of the
output for each source package?

diffstat for quilt-0.60 quilt-0.60

 .pc/.quilt_patches  |    1
 .pc/.quilt_series   |    1
 .pc/.version        |    1
 changelog           |   15 ++++++-
 patches/select-mail |  103 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 patches/series      |    1
 6 files changed, 117 insertions(+), 5 deletions(-)

diff -Nru quilt-0.60/debian/changelog quilt-0.60/debian/changelog
--- quilt-0.60/debian/changelog 2013-08-22 01:24:09.000000000 +0000
+++ quilt-0.60/debian/changelog 2013-09-05 12:23:58.000000000 +0000
[snip]

apt-listdifferences should be calling debdiff with the --diffstat
option, which generates that.

I wonder if there is an issue with coloring that may be masking that.
Can you try setting color=False in /usr/bin/apt-listdifferences?

Also make sure "debdiff --diffstat" by itself works as expected on your machine.

Best wishes,
Mike


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to