From: Frank Li Date: Wed, 24 Feb 2010 08:13:01 GMT Subject: Re: [PATCH 1/1] Use GIT_ASKPASS environment to launch thirdpart UI app to get password Message-ID: <1976ea661002240013j164fc875o469c0dcdf74afe0c@mail.gmail.com> In-Reply-To: <20100224051307.GA3232@gmail.com> > -- >8 -- > Subject: [PATCH] git-svn: Support retrieving passwords with GIT_ASKPASS > > git-svn reads passwords from an interactive terminal. > This behavior causes GUIs to hang waiting for git-svn to > complete. > > Fix this problem by allowing a password-retrieving command > to be specified in GIT_ASKPASS.  SSH_ASKPASS is supported > as a fallback when GIT_ASKPASS is not provided. > Okay, I will change it. > > I think Junio mentioned this in passing but I'll repeat it. > > Many users already have SSH_ASKPASS defined.  It would be very > nice if we supported SSH_ASKPASS as a fallback when GIT_ASKPASS > is not provided. > I consider add such fallback at git.c. when user use git svn, git main program will be called firstly. git main entry will check if GIT_ASKPASS and SSH_ASKPASS, if SSH_ASKPASS set but GIT_ASKPASS not set, GIT_ASKPASS will be set as SSH_ASKPASS. Do you think we needs add such check at git-svn.perl ? best regards Frank Li