File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -28,20 +28,19 @@ allow_trivial_merge=t
2828
2929dropsave () {
3030 rm -f -- " $GIT_DIR /MERGE_HEAD" " $GIT_DIR /MERGE_MSG" \
31- " $GIT_DIR /MERGE_SAVE " || exit 1
31+ " $GIT_DIR /MERGE_STASH " || exit 1
3232}
3333
3434savestate () {
3535 # Stash away any local modifications.
36- git diff-index -z --name-only $head |
37- cpio -0 -o > " $GIT_DIR /MERGE_SAVE"
36+ git stash create > " $GIT_DIR /MERGE_STASH"
3837}
3938
4039restorestate () {
41- if test -f " $GIT_DIR /MERGE_SAVE "
40+ if test -f " $GIT_DIR /MERGE_STASH "
4241 then
4342 git reset --hard $head > /dev/null
44- cpio -iuv < " $GIT_DIR /MERGE_SAVE "
43+ git stash apply $( cat " $GIT_DIR /MERGE_STASH " )
4544 git update-index --refresh > /dev/null
4645 fi
4746}
@@ -386,7 +385,7 @@ case "$use_strategies" in
386385 single_strategy=no
387386 ;;
388387* )
389- rm -f " $GIT_DIR /MERGE_SAVE "
388+ rm -f " $GIT_DIR /MERGE_STASH "
390389 single_strategy=yes
391390 ;;
392391esac
You can’t perform that action at this time.
0 commit comments