RE: Re: Diffing directories with external diff

"Oliver Giesen" <[email protected]> Thu, 23 Feb 2006 15:54:29 +0100
Newsgroups gmane.comp.version-control.cvs.gui.devel
Message-ID <[email protected]>
> [Preview files to be diffed] Sure it's a good idea to have such a 
> preview dialog in WinCvs, but it's not top prio for me. With a multi-
> diff approach, you can easily see what comparisons are open in 
> WinMerge's "Window" menu. -- A real advantage would be that the user 
> gets the chance to see what files she's about to download and to 
> choose the files she really needs if they were too many.

Furthermore, it gives you the chance *not* to diff certain files at all because they might be binary and you don't have a fitting specialized differ for them...


> Good that you've mentioned the commit dialog, one would have to add 
> the directories affected by the commit to the dropdown and do a 
> module-wise diff for those on pressing the "Diff..." button.

You mean if one selected multiple directories? In that case you currently couldn't commit at all (command is disabled)...
Otherwise I don't see why you should have to list directories for selection. Or did you only want to do non-recursive module diffs?


> Anyway, I miss a button like "Diff all" (or a dropdown item 
> like "<all>") in the commit dialog. When several files and/or modules 
> are commited, the commit usually represents an atomic unit of 
> changes. To me, all changes are of interest and I always diff all 
> files before I commit them.

Must be because I never used Araxis and don't know how it presents this or maybe simply because I dislike MDI in general. At least my gut feeling is telling me that in WinMerge I wouldn't find a huge stack of MDI diff windows terribly useful. I also always diff before I commit but I prefer to diff one file at a time (and in the order I choose)...
Well, to each his own I guess... and anyway, maybe I do like it once it's there. ;)

So, as far as I'm concerned, I say: go ahead, hack away! ;)
As you said, we could always add the preview dialog later.

Cheers,

Oliver
----	 ------------------
MSN:   [email protected]
ICQ:	 18777742	(http://wwp.icq.com/18777742)
Y!:    ogiesen


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/cvsgui-dev/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/