Re: changing CVSROOT
"Jerzy Kaczorowski" <[email protected]>
| Newsgroups | gmane.comp.version-control.cvs.gui.devel |
|---|---|
| Message-ID | <[email protected]> |
Jens,
>(I just wanted to know whether major changes are on the way
>before tackling this problem in MacCvs...)
To make a long story short CVSROOT will simpy disappear from
settings/preferences. There is no point in storing and managing it. We shall
leave that to CVS(NT) itself.
We will have the CVSROOT parameter for commands that may require it -
checkout, login, rtag etc. It will be just a string added to the command
using the -d parameter instead of returning the CVSROOT environmental
variable in glue_getenv. CVSROOT wizard will help to format the string, but
the user can also enter it all manually - very handy if you follow the
instruction from some website on how to access their CVS repository.
This will make all the problems disappear and our code will be simpler.
Thanks to the new CVSROOT wizard we no londer have to code models of each
protocol.
>- the protocol is never being changed. When it was :pserver:
>before, it's gonna stick with :pserver:, even if I switch to a
>:ext: CVSROOT using the previous CVSROOT menu
This is because CVS is actually ignoring what we tell it and it's using the
cached value from CVS/Root file. One more example why there is no point to
have CVSROOT in the preferences.
The timeframe for that changes in "now". I already have a working version
without any CVSROOT preferences in my sandbox. It will take me a few more
days to change the command dialogs affected and also to make the transition
easier for MacCvs and gCvs. I will wrap the changes into a #ifdef so you
will have time to adjust the code and switch to the new CVSROOT handling. I
will announce the details once I'm done.
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/