# HG changeset patch
# User Kostia Balytskyi <ikos...@fb.com>
# Date 1496149008 25200
#      Tue May 30 05:56:48 2017 -0700
# Node ID e11f32343279bb07cba3e7844a6bbfc1874a065d
# Parent  cf7c88986e9f64926bdf79b04e2777d730cf8cb0
contrib: run editmergeps.ps1 from the same location as editmergeps.bat

This change is needed for cases when user does not put editmergeps.bat
directly into PATH, but rather uses 'merge-tools.editmergeps.executable'
config option to provide a full path to editmergeps.bat. In such cases,
editmergeps.ps1 cannot be run simply by name, it needs a full path. In
BATCH file %~dp0 stands for the directory in which the original file
is located.

diff --git a/contrib/editmergeps.bat b/contrib/editmergeps.bat
--- a/contrib/editmergeps.bat
+++ b/contrib/editmergeps.bat
@@ -1,2 +1,2 @@
 @echo off
-powershell -NoProfile -ExecutionPolicy unrestricted -Command "& 
'editmergeps.ps1' %*"
+powershell -NoProfile -ExecutionPolicy unrestricted -Command "& 
'%~dp0\editmergeps.ps1' %*"
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to