On 2010-04-25, Peter Tyser <[email protected]> wrote: > On Sat, Apr 24, 2010 at 11:02 PM, Kai Willadsen <[email protected]> > wrote: >> On 22 April 2010 03:51, Grant Edwards <[email protected]> wrote: >> >>> Recently I noticed that I can no longer look at the changes I've made >>> to a single file under SVN control by doing "meld filename". I swear >>> that used to just show me the changes for the specified file. >> >> Do you mean that this doesn't work, or that it does work, but also >> uselessly scans the directory tree? From my testing, this works in git >> (modulo the scanning). > > I also see the behavior Kai describes - "meld $FILE" works as > expected, it just unnecessarily scans the rest of the repository.
That's the behavior I see as well. Where we differ is the definition of "as expected". When I ask for diffs on a signle file, I didn't expect it to spend the next 5 minutes scanning a gigabyte of other files. > Would it be sufficient to not call _search_recursively_iter() in > meld/vcview.py:_set_location() when a file was given on the command > line? A quick test indicates it gives the desired result, but the > flow of a single file diff is difficult for me to wrap my head around > and its unclear if this is the "right" way to fix it (ie, its probably > not:). I'll send a patch with my workaround for review. I'll spend some time looking at it tomorrow. -- Grant _______________________________________________ meld-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/meld-list
