diff options
author | Thomas Harning <harningt@gmail.com> | 2007-11-22 21:19:40 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2007-11-22 23:21:59 +0100 |
commit | a00a42ae33708caa742d9e9fbf10692cfa42f032 (patch) | |
tree | d14676ffff8533ab5edd6c9bc790097c6f7e5dd6 /git-merge-ours.sh | |
parent | Refactor patch_update_cmd (diff) | |
download | git-a00a42ae33708caa742d9e9fbf10692cfa42f032.tar.xz git-a00a42ae33708caa742d9e9fbf10692cfa42f032.zip |
git-merge-ours: make it a builtin.
Except that this fixes a longstanding corner case bug by
tightening the way underlying diff-index command is run, it is
functionally equivalent to the scripted version.
Signed-off-by: Thomas Harning Jr <harningt@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-merge-ours.sh')
-rwxr-xr-x | git-merge-ours.sh | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/git-merge-ours.sh b/git-merge-ours.sh deleted file mode 100755 index c81a790aa6..0000000000 --- a/git-merge-ours.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2005 Junio C Hamano -# -# Pretend we resolved the heads, but declare our tree trumps everybody else. -# - -# We need to exit with 2 if the index does not match our HEAD tree, -# because the current index is what we will be committing as the -# merge result. - -git diff-index --quiet --cached HEAD || exit 2 - -exit 0 |