Re: Re[2]: gCvs GTK2

Jens Miltner <[email protected]> Sun, 16 Jan 2005 08:34:12 +0100
Newsgroups gmane.comp.version-control.cvs.gui.devel
Message-ID <[email protected]>

Am 16.01.2005 um 03:35 schrieb [email protected]:

>
> Jens,
>
>> Is the key/value list used for the CVSROOT properties in WinCvs
>> somewhat shared code?
>
> The "business logic" is common and you can find it all in 
> CvsRootDlg.h/cpp
> files. All you need to add is GUI for the native platform and then add 
> entry
> for CVSROOT and call it from the commands that need it. Very simple 
> really -
> much easier than hand-crafting each and every protocol like it used to 
> be.
> And once done any new protocols or changes are not affecting the GUI at
> all - it's all automatic. Which is the whole point of the modification.

Yes, that sounds good...

>
>> Does the new code rely on using cvsnt? I saw a comment mentioning the
>> use of a cvs info command, which seems to be cvsnt specific?
>
> Yes, it's using cvs info command. Why not start using CVSNT then? ;)

Mainly because I have no idea how much testing cvsnt on Mac OS X has 
had... My impression is that it's close to none, so I'm a bit hesitant 
to replace a stable tool with something that might not be fully tested 
yet on that platform...
Also, there are a couple of issues with cvsnt to be resolved, which are 
mainly some strict requirements on file locations, which in turn would 
require having an installer, whereas MacCvs right now is an application 
package that can just be copied to the hard disk without the help of an 
installer (which, IMHO, is the preferred way).
However, I do want to use cvsnt eventually, so maybe you're right and 
this would be a good time.
I might prepare a release with the current code base that allows to 
toggle between cvsnt and cvsgui as the tool to use, so people can 
switch back to cvsgui in case of errors and then start working with 
cvsnt from now on - hmmh, need to think a bit about the consequences, 
but this might seem to be a reasonable approach...

</jum>



 
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/