comparison hgmerge @ 1885:c4d577262d00

run merge program in repo root. before, merge program was run in user current directory. Well defined location is better for scripts. no more need to pass HG_ROOT to merge program now.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Sat, 11 Mar 2006 21:33:19 -0800
parents 4e44ca05a866
children 6a03cff2b0f5
comparison
equal deleted inserted replaced
1884:4e44ca05a866 1885:c4d577262d00
1 #!/bin/sh 1 #!/bin/sh
2 # 2 #
3 # hgmerge - default merge helper for Mercurial 3 # hgmerge - default merge helper for Mercurial
4 # 4 #
5 # This tries to find a way to do three-way merge on the current system. 5 # This tries to find a way to do three-way merge on the current system.
6 # The result ought to end up in $1. 6 # The result ought to end up in $1. Script is run in root directory of
7 # repository.
7 # 8 #
8 # Environment variables set by Mercurial: 9 # Environment variables set by Mercurial:
9 # HG_ROOT repo root
10 # HG_FILE name of file within repo 10 # HG_FILE name of file within repo
11 # HG_MY_NODE revision being merged 11 # HG_MY_NODE revision being merged
12 # HG_OTHER_NODE revision being merged 12 # HG_OTHER_NODE revision being merged
13 13
14 set -e # bail out quickly on failure 14 set -e # bail out quickly on failure