After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 709923 - When showing only different/newer in directory view there shouldn't be listed directories with no different/newer files
When showing only different/newer in directory view there shouldn't be listed...
Status: RESOLVED DUPLICATE of bug 476613
Product: meld
Classification: Other
Component: dirdiff
1.6.x
Other Linux
: Normal enhancement
: ---
Assigned To: meld-maint
meld-maint
Depends on:
Blocks:
 
 
Reported: 2013-10-11 16:02 UTC by Roman Polach
Modified: 2013-10-11 21:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Roman Polach 2013-10-11 16:02:59 UTC
(This is more request for feature than a bug report.)

When showing only different/newer files in directory view
there shouldn't be listed directories with no different/newer files
or directories containing only directories with no different/newer files...

There should be at least an option in Preferences dialog to switch this feature on/off.

This feature is well known from BeyondCompare and I would like to have it in Meld too. It is incredibly useful when comparing large structures of directories with only few different files.

The feature should work like this:
In same/different/newer filter mode, every directory should be displayed only when
  it fulfils one of these:
  (1) it contains at least one file taht fulfills same/different/newer filter setting
  (2) it contains at least one subdirectory that fulfils (1)
Comment 1 Roman Polach 2013-10-11 20:45:50 UTC
Clarification - correction:
The feature should work like this:
In same/different/newer filter mode, every directory should be displayed only
when it fulfils at least one of these:
  (1) it contains at least one file taht fulfills same/different/newer filter
setting
  (2) it contains at least one subdirectory that fulfils (1)
Comment 2 Kai Willadsen 2013-10-11 21:04:00 UTC
This is a good description of how it should work, but unfortunately Meld's underlying model for doing the comparison makes this very difficult to implement properly.

Last time I looked at this, we'd basically need to rewrite our treestore population code to get it right.

This is already covered by bug 131231 and bug 476613. Thanks anyway for your bug report.

*** This bug has been marked as a duplicate of bug 476613 ***