sops mergetool fixes
This commit is contained in:
@@ -1,11 +1,9 @@
|
|||||||
# run `grep -Pv "^#" .gitconfig >> .git/config` to append the merge config to your repo file :)
|
# run `grep -Pv "^#" .gitconfig >> .git/config` to append the merge config to your repo file :)
|
||||||
# run `git mergetool --tool=sops-mergetool <path to secret>/secrets.yaml` to use this once configured
|
# run `git mergetool --tool=sops-mergetool <path to secret>/secrets.yaml` to use this once configured
|
||||||
# if for whatever reason the below doesn't work, try modifying the mergetool command as below
|
# the command below intentionally avoids nested shell quoting because git config parsing is strict
|
||||||
# find: $(git rev-parse --show-toplevel)/utils/sops-mergetool.sh
|
|
||||||
# replace: ./utils/sops-mergetool.sh
|
|
||||||
[mergetool "sops-mergetool"]
|
[mergetool "sops-mergetool"]
|
||||||
cmd = bash -c "$(git rev-parse --show-toplevel)/utils/sops-mergetool.sh \"\$BASE\" \"\$LOCAL\" \"\$REMOTE\" \"\$MERGED\""
|
cmd = $(git rev-parse --show-toplevel)/utils/sops-mergetool.sh $BASE $LOCAL $REMOTE $MERGED
|
||||||
[merge]
|
[merge]
|
||||||
tool = nvimdiff
|
tool = nvimdiff
|
||||||
[mergetool "nvimdiff"]
|
[mergetool "nvimdiff"]
|
||||||
layout = MERGED
|
layout = (LOCAL,BASE,REMOTE)/MERGED
|
||||||
|
|||||||
Reference in New Issue
Block a user