[PATCH] Resurrect diff-tree-helper -R
[gitweb.git] / git-merge-one-file-script
index 8189253022f5df3672ae0933aaea67dae2aff898..b521d05ffeefd7ed76dcfa283e7f974a684e9dfd 100755 (executable)
@@ -9,7 +9,7 @@
 #
 #
 # Handle some trivial cases.. The _really_ trivial cases have
-# been handled already by read-tree, but that one doesn't
+# been handled already by git-read-tree, but that one doesn't
 # do any merges that migth change the tree layout
 #
 
@@ -32,7 +32,7 @@ case "${1:-.}${2:-.}${3:-.}" in
 "$1.." | "$1.$1" | "$1$1.")
        rm -f -- "$4"
        echo "Removing $4"
-       update-cache --remove -- "$4"
+       git-update-cache --remove -- "$4"
        exit 0
        ;;
 
@@ -41,9 +41,9 @@ case "${1:-.}${2:-.}${3:-.}" in
 #
 ".$2." | "..$3" )
        echo "Adding $4 with perm $6$7"
-       mv $(unpack-file "$2$3") $4
+       mv $(git-unpack-file "$2$3") $4
        chmod "$6$7" $4
-       update-cache --add -- $4
+       git-update-cache --add -- $4
        exit 0
        ;;
 #
@@ -55,18 +55,18 @@ case "${1:-.}${2:-.}${3:-.}" in
                exit 1
        fi
        echo "Adding $4 with perm $6"
-       mv $(unpack-file "$2") $4
+       mv $(git-unpack-file "$2") $4
        chmod "$6" $4
-       update-cache --add -- $4
+       git-update-cache --add -- $4
        exit 0;;
 #
 # Modified in both, but differently ;(
 #
 "$1$2$3")
        echo "Auto-merging $4"
-       orig=$(unpack-file $1)
-       src1=$(unpack-file $2)
-       src2=$(unpack-file $3)
+       orig=$(git-unpack-file $1)
+       src1=$(git-unpack-file $2)
+       src2=$(git-unpack-file $3)
        merge "$src2" "$orig" "$src1"
        ret=$?
        if [ "$6" != "$7" ]; then
@@ -81,7 +81,7 @@ case "${1:-.}${2:-.}${3:-.}" in
                echo "ERROR: Leaving conflict merge in $src2"
                exit 1
        fi
-       cp -- "$src2" "$4" && chmod -- "$6" "$4" &&  update-cache --add -- "$4" && exit 0
+       cp -- "$src2" "$4" && chmod -- "$6" "$4" &&  git-update-cache --add -- "$4" && exit 0
        ;;
 
 *)