[PATCH 1 of 4 contrib] contrib: run editmergeps.ps1 from the same location as editmergeps.bat
ikostia at fb.com
Tue May 30 09:27:58 EDT 2017
# HG changeset patch
# User Kostia Balytskyi <ikostia at 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
diff --git a/contrib/editmergeps.bat b/contrib/editmergeps.bat
@@ -1,2 +1,2 @@
-powershell -NoProfile -ExecutionPolicy unrestricted -Command "& 'editmergeps.ps1' %*"
+powershell -NoProfile -ExecutionPolicy unrestricted -Command "& '%~dp0\editmergeps.ps1' %*"
More information about the Mercurial-devel