Open kuuote opened 4 years ago
問題 git側でdiff.noprefixオプションが有効になっているときにGina patchでインデックス側に書き込みを行おうとすると失敗します
diff.noprefix
Gina patch
再現手順
#!/bin/sh git config --global diff.noprefix true rm -rf foo mkdir foo cd foo git init echo hoge > bar git add bar git commit -m hoge echo piyo >> bar
上記のスクリプトを実行した上でGina patchよりpiyoの部分をコミットしようとするとエラーが出力されます
piyo
[gina] Fail: env GIT_TERMINAL_PROMPT=0 git --no-pager -c core.editor=false -c color.status=always -C /home/arch/foo apply --verbose --cached -- /tmp/nvimhyZu8V/2 [gina] Checking patch nvimhyZu8V/1.index => nvimhyZu8V/1.buffer... [gina] error: nvimhyZu8V/1.index: does not exist in index
Vim 8.2.390
git version 2.25.1
gina.vim dd5340e
hum... It's a kind expected behavior but I'm welcome to see PRs to fix this behavior.
問題 git側で
diff.noprefix
オプションが有効になっているときにGina patch
でインデックス側に書き込みを行おうとすると失敗します再現手順
上記のスクリプトを実行した上で
Gina patch
よりpiyo
の部分をコミットしようとするとエラーが出力されますVim 8.2.390
git version 2.25.1
gina.vim dd5340e