• John Szakmeister's avatar
    git-web--browse: recognize any TERM_PROGRAM as a GUI terminal on OS X · be537e43
    John Szakmeister authored
    It turns out that the presence of SECURITYSESSIONID is not sufficient
    for detecting the presence of a GUI under Mac OS X.  SECURITYSESSIONID
    appears to only be set when the user has Screen Sharing enabled.
    Disabling Screen Sharing and relaunching the shell showed that the
    variable was missing, at least under Mac OS X 10.6.8.
    On the other hand, TERM_PROGRAM seems to be set for any terminals on
    OS X, so just check it is set to something, instead of hardcoding
    "Apple_Terminal" and missing other terminals such as iTerm.app.
    Signed-off-by: John Szakmeister's avatarJohn Szakmeister <john@szakmeister.net>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
git-web--browse.sh 4.12 KB