# HG changeset patch # User Sean Farley # Date 1527148204 -7200 # Node ID 5edabf9db7485a274662fb77863bcdcb33b3f6c7 # Parent 6141895a53c90f2e2417fbf46ffe4a98094b55ce gitrepo: implement commandexecutor for hg 4.6 For now, we just import when this method is called since only newer versions of Mercurial will be calling it. diff -r 6141895a53c9 -r 5edabf9db748 hggit/gitrepo.py --- a/hggit/gitrepo.py Wed May 02 20:43:17 2018 -0500 +++ b/hggit/gitrepo.py Thu May 24 09:50:04 2018 +0200 @@ -96,6 +96,9 @@ def unbundle(self): raise NotImplementedError + def commandexecutor(self): + from mercurial.wireprotov1peer import peerexecutor + return peerexecutor(self) instance = gitrepo