diff contrib/editmerge @ 20831:864c56cb8945

contrib: don't hardcode path to bash interpreter Use the env binary to figure out the correct bash to use. Certain systems ships with an ancient version of bash, but the user might have installed a newer one that is earlier in $PATH. For example the current version of Mac OS X ships version 3.2.51 of bash, which does not understand new fancy builtins such as readarray. A user might install a newer version of bash, use that as their shell and add that path before bin.
author Olle Lundberg <geek@nerd.sh>
date Wed, 26 Mar 2014 11:59:13 +0100
parents 34d720b3b33e
children 4b0fc75f9403
line wrap: on
line diff
--- a/contrib/editmerge	Tue Mar 25 23:10:15 2014 +0100
+++ b/contrib/editmerge	Wed Mar 26 11:59:13 2014 +0100
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # A simple script for opening merge conflicts in the editor.
 # Use the following Mercurial settings to enable it.
 #