annotate easyhg-merge.bat @ 361:4cd753e083cc feature_91b

Add Rename and Copy to right-button menu on file status widget. (This is the real feature 91 -- I bungled the feature number with the earlier feature_91 branch, which actually addressed feature 106.)
author Chris Cannam
date Thu, 17 Mar 2011 17:34:23 +0000
parents 256138a4ed0e
children d2e4bf428cfc
rev   line source
Chris@272 1 @echo off
Chris@272 2 setlocal enableextensions
Chris@272 3 setlocal enabledelayedexpansion
Chris@272 4 set mypath=%~dp0
Chris@272 5 set kdiff=kdiff3.exe
Chris@272 6 set found=
Chris@272 7 set SEARCH=%mypath%;%PATH%
Chris@272 8 :loop
Chris@272 9 for /F "delims=; tokens=1*" %%e in ("%SEARCH%") do (
Chris@272 10 if exist "%%e\%kdiff%" (
Chris@272 11 set found=%%e\%kdiff%
Chris@272 12 goto done;
Chris@272 13 )
Chris@272 14 set SEARCH=%%f
Chris@272 15 )
Chris@272 16 if not "%SEARCH%"=="" goto loop;
Chris@272 17 :done
Chris@272 18 if "%found%"=="" (
Chris@272 19 echo. "Failed to find kdiff.exe in path"
Chris@272 20 ) else (
Chris@272 21 "%found%" "%~2" "%~1" "%~3" -o "%~1"
Chris@272 22 )