git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [msysGit] git-svn.perl should check GIT_ASKPASS environment

From
Erik Faye-Lund <kusmabite@gmail.com>
Date
Feb 11, 2011, 10:28 UTC
Message-ID
<AANLkTinWLTfU_WmxTCvz+P=rcXY=2u25Eo2QZWmDMdSh@mail.gmail.com>
In-Reply-To
<AANLkTik9mFNsqFQn5SEZkYd_uxDeoY-9nqgV_PJ+nNsi@mail.gmail.com>
On Fri, Feb 11, 2011 at 10:37 AM, Frank Li <lznuaa@gmail.com> wrote:
Show 12 quoted lines
>> But I don't think it should check GIT_ASKPASS, GIT_ASKPASS isn't a
>> general-purpose dialog-box hook, it's a hook for getting *passwords*.
>> To allow git-svn to query the user of a non-terminal user, another
>> mechanism would probably be created. But in any case, I we should do
>> something other than just waiting if we're not connected to a TTY. I
>> don't really know Perl that well, but perhaps something like this does
>> the trick?
>>
>
> SSH_ASKPASS is used to accept "Enter your OpenSSH passphrase".
> refer to git-gui/git-gui--askpass
>

git-gui--askpass can ask for a password, or yes/no questions. But this is neither, it's a reject/accept temporary/accept permanently question.

Perhaps the prompt could be rewritten as two yes/no questions, though? Something like "Accept certificate? (yes/no)" and if the answer is "yes", query with something like "Store certificate? (yes/no)". Dunno...

Previous: Frank LiNext: Frank Li
Message 3 of 4 in “Re: [msysGit] git-svn.perl should check GIT_ASKPASS environment”
  1. Erik Faye-LundFeb 11, 2011
  2. Frank LiFeb 11, 2011
  3. Erik Faye-LundFeb 11, 2011
  4. Frank LiFeb 11, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.