• cmp@chromium.org's avatar
    Make git-cl and update_depot_tools msys-compatible. · 4c6e404c
    cmp@chromium.org authored
    This change makes it possible to run 'git cl' from
    a Command Prompt using only the auto-installed git
    from depot_tools.  It is needed because in MSysGit,
    'git cl' invokes 'git' which calls 'git-cl'.  While
    'git-cl' is pulled from depot_tools (since it's in
    PATH), depot_tools/python_bin is not in PATH, and
    so we execute git_cl.py through our auto-installed
    python.exe directly.
    
    update_depot_tools is fixed so that if we find
    the auto-installed svn and git in depot_tools, we
    execute those directly, otherwise falling back to
    calling them based on PATH.
    
    In both git-cl and update_depot_tools, we only enable
    this new behavior if uname in PATH reports a 'MINGW'
    environment.  This should not trigger on any other
    environment where uname exists, including Cygwin which
    should report 'CYGWIN'.
    Review URL: http://codereview.chromium.org/7020035
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@87510 0039d316-1c4b-4281-b951-d872f2087c98
    4c6e404c
git-cl 677 Bytes