fail push single revision to github
Created originally on Bitbucket by Alex Rayne (Александр Литягин)
works on thg4.5.3 and push single revision gives crash looks like in upload_pack :
#!cmd
% hg push --rev 13660 --force --new-branch git+ssh://git@github.com/alexrayne/contiki.git
pushing to git+ssh://git@github.com/alexrayne/contiki.git
finding hg commits to export
searching for changes
Unable to write to standard output: Идет закрытие канала.
** Unknown exception encountered with possibly-broken third-party extension mercurial_extension_utils
** which supports versions unknown of Mercurial.
** Please disable mercurial_extension_utils and try your action again.
** If that fixes the bug please report it to the extension author.
** Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 4.5.3)
** Extensions loaded: convert, evolve, extdiff, hggit, histedit, strip, mq, rebase, record, relink, shelve, transplant, eol, win32mbcs, mercurial_extension_utils, tortoisehg.util.hgcommands, tortoisehg.util.partialcommit, tortoisehg.util.pipeui, tortoisehg.util.win32ill, tortoisehg.util.hgdispatch
Traceback (most recent call last):
File "hg", line 61, in <module>
File "mercurial\dispatch.pyo", line 88, in run
File "mercurial\dispatch.pyo", line 183, in dispatch
File "mercurial\dispatch.pyo", line 324, in _runcatch
File "mercurial\dispatch.pyo", line 332, in _callcatch
File "mercurial\scmutil.pyo", line 154, in callcatch
File "mercurial\dispatch.pyo", line 314, in _runcatchfunc
File "mercurial\dispatch.pyo", line 918, in _dispatch
File "mercurial\dispatch.pyo", line 673, in runcommand
File "mercurial\dispatch.pyo", line 926, in _runcommand
File "mercurial\dispatch.pyo", line 915, in <lambda>
File "mercurial\util.pyo", line 1195, in check
File "mercurial\util.pyo", line 1195, in check
File "hgext\mq.pyo", line 3583, in mqcommand
File "mercurial\util.pyo", line 1195, in check
File "mercurial\commands.pyo", line 4764, in serve
File "mercurial\server.pyo", line 107, in runservice
File "mercurial\commandserver.pyo", line 339, in run
File "mercurial\commandserver.pyo", line 292, in serve
File "mercurial\commandserver.pyo", line 267, in serveone
File "mercurial\commandserver.pyo", line 251, in runcommand
File "mercurial\dispatch.pyo", line 183, in dispatch
File "mercurial\dispatch.pyo", line 324, in _runcatch
File "mercurial\dispatch.pyo", line 332, in _callcatch
File "mercurial\scmutil.pyo", line 154, in callcatch
File "mercurial\dispatch.pyo", line 314, in _runcatchfunc
File "tortoisehg\util\hgdispatch.pyo", line 23, in _dispatch
File "mercurial\dispatch.pyo", line 918, in _dispatch
File "mercurial\dispatch.pyo", line 673, in runcommand
File "mercurial\dispatch.pyo", line 926, in _runcommand
File "mercurial\dispatch.pyo", line 915, in <lambda>
File "mercurial\util.pyo", line 1195, in check
File "mercurial\util.pyo", line 1195, in check
File "hgext\mq.pyo", line 3583, in mqcommand
File "mercurial\util.pyo", line 1195, in check
File "mercurial\util.pyo", line 1195, in check
File "hgext3rd\evolve\__init__.pyo", line 796, in warnobserrors
File "mercurial\util.pyo", line 1195, in check
File "mercurial\commands.pyo", line 4194, in push
File "mercurial\extensions.pyo", line 344, in closure
File "hgext3rd\evolve\__init__.pyo", line 827, in push
File "hggit\util.pyo", line 60, in inner
File "hggit\__init__.pyo", line 421, in exchangepush
File "hggit\git_handler.pyo", line 405, in push
File "hggit\git_handler.pyo", line 1118, in upload_pack
File "dulwich\client.pyo", line 704, in send_pack
TypeError: genpack() got an unexpected keyword argument 'ofs_delta'
** Unknown exception encountered with possibly-broken third-party extension mercurial_extension_utils
** which supports versions unknown of Mercurial.
** Please disable mercurial_extension_utils and try your action again.
** If that fixes the bug please report it to the extension author.
** Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 4.5.3)
** Extensions loaded: convert, evolve, extdiff, hggit, histedit, strip, mq, rebase, record, relink, shelve, transplant, eol, win32mbcs, mercurial_extension_utils, tortoisehg.util.hgcommands, tortoisehg.util.partialcommit, tortoisehg.util.pipeui, tortoisehg.util.win32ill, tortoisehg.util.hgdispatch