hggit를 사용한 상태에서 hg-to-hg 전송을 실행할 수 없습니다.

5304 단어 hg-git

묘사

이 문제는 #134와 유사합니다.
나는 hgsubversion과 hggit를 동시에 사용했다.hg->hg 전송을 시도했을 때 "findoutgoing () 에서 의외의 키워드 인자'heads' 를 얻었습니다."만약 내가 hggit를 사용하지 않는다면, 전송하면 일을 할 수 있습니다.내가 사용한 버전은 hgsubversion=f214fb3f92cd와 hggit=240573913439이다.
다음은 소급입니다.
** 알 수 없는 예외가 발생했습니다. 보고서를 참조하십시오.
** http://mercurial.selenic.com/wiki/BugTracker
**Python 2.6.4(r264:757082009년 10월 26일, 08:23:19)[MSC v.1500 32비트(Intel)]
**Mercurial Distributed SCM(1.7.5 Edition)
** 불러오는 확장:fixfrozenexts,rebase,hgsubversion,책갈피,hggit
거슬러 올라가기(최근 통화 마지막):
파일 "hg", 36행,
파일 "mercurial\dispatch.pyo"를 실행하고 16번째 행
파일 "mercurial\dispatch.pyo", 36번째 줄, dispatch
파일 "mercurial\dispatch.pyo", 58번째 줄, runcatch
파일 "mercurial\dispatch.pyo", 593 행, dispatch
파일 "mercurial\dispatch.pyo", 401 행, runcommand
파일 "mercurial\dispatch.pyo", 644번째 줄, runcommand
파일 "mercurial\dispatch.pyo", 598 행, checkargs
파일 "mercurial\dispatch.pyo", 591 행,
파일 "mercurial\util.pyo", 426 행 확인
파일 "mercurial\extensions.pyo", 130줄, 줄 바꿈
파일 "mercurial\util.pyo", 426 행 확인
파일 "B:\My Documents\hg\hgsubversion\hgsubversion\wrappers.py", 492행, 일반 형식
원점으로 돌아가기(유저인터페이스, 리콜, *args, **opts)
파일 "mercurial\util.pyo", 426 행 확인
파일 "mercurial\extensions.pyo", 130줄, 줄 바꿈
파일 "mercurial\util.pyo", 426 행 확인
파일 "hgext\bookmarks.pyo", 451 줄,push
파일 "mercurial\util.pyo", 426 행 확인
파일 "mercurial\commands.pyo", 2859 줄,push
파일 "B:\My Documents\hg\hggit\hgrepo.py", 29번째 줄,push
새 목장)
파일 "hgext\bookmarks.pyo", 339 줄,push
파일 "B:\My Documents\hg\hgsubversion\hgsubversion\svnrepo.py", 50번째 줄, 패키지
원본으로 돌아가기(*args, **opts)
파일 "mercurial\localrepo.pyo", 1320번째 줄,push
파일 "mercurial\discovery.pyo", 208행, prepush
파일 "mercurial\extensions.pyo", 175 행, 줄 바꿈
파일 "B:\My Documents\hg\hg git\\uuuu init\uuuuuu.py", 133행findoutgoing
원점으로 돌아가기(로컬, 원격, **kw)
파일 "mercurial\extensions.pyo", 175 행, 줄 바꿈
파일 "B:\My Documents\hg\hgsubversion\hgsubversion\\uuuu init\uuuuuuuuu.py", 111행findoutgoing
원점으로 돌아가기(*args, **opts)
TypeError:findoutgoing()에서 의외의 키워드 인자 "heads"를 얻었습니다.

토론 #1

동상.UbuntuOneiric.
*알 수 없는 예외가 발생했습니다. 보고서를 참조하십시오.
* http://mercurial.selenic.com/wiki/BugTracker
*Python 2.7.1+(r271:868322011년 4월 11일, 18:13:53) [GCC 4.5.2]
*Mercurial Distributed SCM(1.7.5 Edition)
* 로드된 확장: 책갈피,git
거슬러 올라가기(최근 통화 마지막):
파일 "/usr/bin/hg", 38행,
변덕이 심하다.파견하다.뛰다
파일 "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", 16줄, 실행 중
시스템종료(sys.argv[1:])
파일 "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", 36 줄,dispatch에서
runcatch(u,args)로 돌아가기
파일 '/usr/lib/pymodules/python2.7/mercurial/dispatch.py', 58 줄,runcatch에서
반환 스케줄링(사용자 인터페이스, 매개변수)
파일 "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", 593행, dispatch
cmdpats,CMDPoptions)
파일 "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", 401줄,runcommand에서
ret= runcommand(사용자 인터페이스, 옵션, 명령, d)
파일 "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", 644번째 줄, runcommand에서
checkargs로 돌아가기()
파일 "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", 598 줄, checkargs에서
return cmdfunc()
파일 "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", 591행,
d=lambda:util.checksignature(func)(사용자 인터페이스, 매개변수, 옵션)
파일 '/usr/lib/pymodules/python2.7/mercurial/util.py' 검사, 426 줄
return func(_args,_kwargs)
파일 "/usr/lib/pymodules/python2.7/mercurial/extensions.py", 130 줄, 줄 바꾸기
util.수표 서명(원본), args, kwargs)
파일 '/usr/lib/pymodules/python2.7/mercurial/util.py' 검사, 426 줄
return func(_args,_kwargs)
파일 "/usr/lib/pymodules/python2.7/hgext/bookmarks.py", 451줄,push에서
결과 = 이전 푸시(사용자 인터페이스, 재구매, 대상지, 옵션)
파일 '/usr/lib/pymodules/python2.7/mercurial/util.py' 검사, 426 줄
return func(_args,_kwargs)
파일 "/usr/lib/pymodules/python2.7/mercurial/commands.py", 2855 줄,push에서
뉴브랜치 = 선택.가져오기("새 분기")
파일'/usr/lib/pymodules/python2.7/hgext/git/hgrepo.py'23줄,push에서
뉴질랜드 (뉴질랜드)
파일 "/usr/lib/pymodules/python2.7/hgext/bookmarks.py", 339줄,push에서
새 목장)
파일 "/usr/lib/pymodules/python2.7/mercurial/localrepo.py", 1320줄,push에서
ret=발견.프리 푸시(자동, 원격, 강제, 회전 속도, newbranch)
파일 "/usr/lib/pymodules/python2.7/mercurial/discovery.py", 208행,prepush에서
update=findoutgoing(repo、remote、common、remoteheads)
파일 "/usr/lib/pymodules/python2.7/mercurial/extensions.py", 175 줄, 줄 바꾸기
패키지 반환(origfn,args,* -kwargs)
파일 "/usr/lib/pymodules/python2.7/hgent/git/init.py", 115줄,findoutgoing 중
원점으로 돌아가기 (로컬, 원격, 기준 = 기준, 헤드 = 헤드, 힘 = 힘)
TypeError:findoutgoing()에 예상치 못한 키워드 매개 변수 "heads"

토론 #2

가 있습니다.https://bitbucket.org/durin42/hg-git/changeset/663973c89351이 문제를 해결하기 위해서정말로, 너는 너의 hggit 버전을 업데이트해야 한다.
/나는 이github 페이지가 존재하지 말아야 한다고 생각한다.

좋은 웹페이지 즐겨찾기