Re: CVS Integration issue

"Brzezinski, Paul J" <[email protected]> Wed, 16 Feb 2011 18:26:57 +0000
Newsgroups gmane.comp.ide.komodo.general
Message-ID <F07CA0416C18864F8A17B85B7D1C24D666ED13E8BA@GVW1096EXB.americas.hpqcorp.net>
> -----Original Message-----
> From: Todd Whiteman [mailto:[email protected]]
> Sent: Tuesday, February 15, 2011 6:40 PM
> To: Brzezinski, Paul J
> Cc: [email protected]
> Subject: Re: [Komodo-discuss] CVS Integration issue
> 
> On 11-02-15 03:20 PM, Brzezinski, Paul J wrote:
> >
> > On 2011-02-15 05:11 PM, Todd Whiteman wrote:
> >> On 11-02-15 01:35 PM, Brzezinski, Paul J wrote:
> >>> Issue: I keep seeing references to previous setting of CVS_ROOT
> >>> environment variable being used for CVS integration.
> >>>
> >>> Question: Does Komodo store settings CVS integration settings in
> Windows
> >>> Registry or the file-system?
> >>>
> >>> PLINK_PROTOCOL=ssh
> >>> CVSROOT=:ext:hzlnt7@localhost:/var/lib/cvsroot
> >>> CVS_RSH=plink
> >>>
> >>> Where is Komodo getting this information? I stopped and restarted
> >>> Komodo, checking the Windows environment variables -- and rebooted.
> It
> >>> still uses the old settings.
> >>
> >> Komodo will use the system environment variables, which means they
> are
> >> inherited from the environment Komodo was started in, i.e. the
> desktop,
> >> command prompt, etc...
> >>
> >> You can also view/customize these Komodo environment variables
> through
> >> Komodo's preferences - in the "Environment" prefs category.
> >>
> >> Perhaps the reason for why these environment variables are
> persisting is
> >> that you've customized them in Komodo's preferences?
> >
> > Thanks for responding Todd - I did check the Preferences ->
> Environment variables.  No customizations.  To rule it out I put a
> custom entry in there for CVSROOT.  No effect/same results.  Are the
> settings sticky or stored somewhere in registry or on the file-system?
> 
> Komodo *temporarily* saves the user environment to a file on every
> startup, check the  "startup-env.tmp" file in your Komodo profile
> folder:
> http://community.activestate.com/faq/komodo-file-locations#appdata_dir
> 
> if that file contains the old CVSXXX vars, then try shutting down
> Komodo, removing this file and then restarting.
> 
> Note: These vars should be populated from the environment Komodo was
> launched from.

Correct, I've double-checked the environment settings in the System
Properties/Environment variables.  

I was using a version of CVSNT that was likely from March-Hare, when I
uninstall that, I use an old stand-alone version of cvs.exe.

Maybe I'm just focusing on irrelevant details, but there are two different
sets of args passed to plink:

CVSNT	[March-Hare] => w2hzlnt703.miabh.us.blah.com -l "hzlnt7" cvs server
cvs [standalone]   => "-l" "hzlnt7" "w2hzlnt703.miabh.us.blah.com" "cvs
server"

Without giving away trade secrets -- is there anything that I can do to try
to trace where Komodo IDE v6.1 is obtaining/processing the args that it
passes to plink?

We use CVS, so switching to something that is more modern/supported like SVN
is no small undertaking.  I'm open to suggestions for a better CVS client,
the repository is hosted on a Solaris 10 system so I don't need an elaborate
CVS package that includes server and GUI, just a client that broker the
communication between Komodo IDE v6.1/Win7-x86 and CVS server.

> Cheers,
> Todd

_______________________________________________
Komodo-discuss mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
Other options: http://listserv.ActiveState.com/mailman/listinfo/Komodo-discuss
smime.p7s (application/pkcs7-signature, 4.8 KB) - not displayed