[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] Remove --disable-keychain?

From: Michael Brouwer <mb.7766_at_gmail.com>
Date: 2005-12-28 18:04:40 CET

The --non-interactive flag isn't global, it's per proccess, the docs
are unclear on this, since the flag used to be global on Mac OS 9.

As long as the process that is accessing the keychain is a child of
the Window Server somehow, UI will happen when needed regardless of
the flag in some cases (this is a known bug).

However if the process accessing the keychain is not a child of the
Window Server, it will not put up any UI regardless of the value for
this flag.

Michael

On 12/26/05, Garrett Rooney <rooneg@electricjellyfish.net> wrote:
> On 12/26/05, Malcolm Rowe <malcolm-svn-dev@farside.org.uk> wrote:
> > On Mon, Dec 26, 2005 at 04:09:26PM -0800, Garrett Rooney wrote:
> > > Well, there are some theoretical problems with the keychain support
> > > (see the discussions around when it was added) that might make some
> > > people want to shut it off. I'm not sure if any of these problems are
> > > really worth caring about mind you, but who knows...
> > >
> >
> > Huh. That was the first thing I looked for, but I couldn't find
> > anything like that. Out of interest, can you remember the details/URL?
>
> There are some potentially strange race conditions with the
> --non-interactive stuff, since that flag turns out to be global, not
> per-process. There's also some weirdness in regard to what happens
> when you're using svn via an ssh session without the GUI, but I forget
> the details. Look for messages by Dan Rall and Fred Sanchez around
> the time this came out, I can't recall the subjects off the top of my
> head.
>
> -garrett
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
>
>
Received on Wed Dec 28 18:05:47 2005

This is an archived mail posted to the Subversion Dev mailing list.