Skip to content
  • davvid's avatar
    mergetools/vimdiff: trust Vim's exit code · 29672844
    davvid authored and Junio C Hamano's avatar Junio C Hamano committed
    
    
    Allow vimdiff users to signal that they do not want to use the
    result of a merge by exiting with ":cquit", which tells Vim to
    exit with an error code.
    
    This is better than the current behavior because it allows users
    to directly flag that the merge is bad, using a standard Vim
    feature, rather than relying on a timestamp heuristic that is
    unforgiving to users that save in-progress merge files.
    
    The original behavior can be restored by configuring
    mergetool.vimdiff.trustExitCode to false.
    
    Reported-by: default avatarDun Peal <dunpealer@gmail.com>
    Signed-off-by: default avatarDavid Aguilar <davvid@gmail.com>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    29672844