Re: Diffing directories with external diff
"kaczoroj" <[email protected]> Tue, 28 Feb 2006 00:38:40 -0000
| Newsgroups | gmane.comp.version-control.cvs.gui.devel |
|---|---|
| Message-ID | <[email protected]> |
Kirill,
> Why not make all dialogs non-modal for that?
> Would be useful in many cases.
I don't think I would like that. It may sound "cool" but it's not
standard and it would be too confusing. Please leave dialogs modal.
> (Ctrl+M, type some long message and realize that you've
> forgot something...)
This can be easily solved by other means. We could just have a static
variable and set it even if dialog is cancelled so when you come back
your previously typed message is still there.
>Honestly, I'd prefer a tree view for that.
The problem is that it will look pretty much just like a "normal" file
view and it will be confusing. But I have good compromise I think.
What we need really is a combination of tree and list view. And in
fact there is a good model to follow. It's the Visual Studio project
view where you have a folders and files within. I think this is the
best way.
> If I'll do something like that, I will try to make it extendable
> to a general case. How can we coordinate this so this feature
> can make it into MacCvs and gCvs?
Try to separate parts of "business" logic separately, but for the GUI
part they are on their own ;)
> Still, for changed files in the sandbox, a transmission of
> the file's "clean copy" is inevitable.
Well, we could make a diff against the base revision and path the file
in the sandbox to reverse the changes. This will be two commands but
in the worst case when someone is diffing two different tags or
something like that.
We will refine all that as we go. Make a simple version that works
first, then we can see what needds to be done next.
Best Regards,
Jerzy
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/