I'm trying to run the rails update script with the following in my .zshrc
file (for use in merge conflicts):
export THOR_MERGE="/usr/local/bin/ksdiff --merge --output $MERGED -- $LOCAL $REMOTE"
Kaleidoscope opens up in merge mode however after conflict resolution no changes are persisted. I'm convinced that something must be wrong with the arguments or the order of it.
Any thoughts?
UPDATE:
It seems that $MERGED
is not defined and Kaleidoscope tries to write the generated file (the file which includes the conflict resolutions) in file --
thus creating a new file. If only $MERGED
was set as expected (the resolved file) this should work...