mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
19 lines
483 B
Python
19 lines
483 B
Python
# extension to emulate interupting filemerge._filemerge
|
|
|
|
from __future__ import absolute_import
|
|
|
|
from mercurial import (
|
|
error,
|
|
extensions,
|
|
filemerge,
|
|
)
|
|
|
|
def failfilemerge(filemergefn,
|
|
premerge, repo, mynode, orig, fcd, fco, fca, labels=None):
|
|
raise error.Abort("^C")
|
|
return filemergefn(premerge, repo, mynode, orig, fcd, fco, fca, labels)
|
|
|
|
def extsetup(ui):
|
|
extensions.wrapfunction(filemerge, '_filemerge',
|
|
failfilemerge)
|