Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
44 lines (32 sloc) 820 Bytes
@echo off
rem This example helper file may be used for showing
rem your current git branch and changes count in
rem the Far Manager prompt
rem Rename this file to 'git.cmd' and place somewhere in %PATH%
set TERM=msys
set check_br=NO
set git_fail=NO
rem If command may change working state - need check branch after...
for %%c in ("add","br","branch","checkout","co","commit","pull","push","rebase","stash") do if /I "%~1" == %%c set check_br=YES&goto cmd_checked
:cmd_checked
:run_git
setlocal
set ConEmuHooks=OFF
call "%~dp0..\bin\git" %*
if errorlevel 1 (
endlocal
goto fail
) else (
endlocal
goto done
)
:fail
set git_fail=YES
:done
if NOT %check_br%==YES goto :EOF
if %git_fail%==YES (
set gitbranch=^>
"%ConEmuBaseDir%\ConEmuC.exe" /export=CON gitbranch
) else (
call "%~dp0GitShowBranch.cmd"
)