버튼 오류

5079 단어 hg-git

묘사

안녕
나는 hggit bd233a168251과dulwich 0.8.0(이 두 버전 모두 오늘의 최신 버전)으로 이 Exception을 출시했다.
그거 알아요?
*알 수 없는 예외가 발생했습니다. 보고서를 참조하십시오.
* http://mercurial.selenic.com/wiki/BugTracker
*Python 2.6.5(r265:790632010년6월12일, 17:07:01) [GCC 4.3.4 20090804(발행판) 1]
*Mercurial Distributed SCM(1.9.2.2 Edition)
* 로드 확장: hgsubversion, hggit,convert,children,chorn,color,extdiff,fetch,gpg,mq,graphlog,,
키워드, 제거, 재설정, 기록, 이식, hgk, 공유
거슬러 올라가기(최근 통화 마지막):
파일 "/usr/bin/hg", 38행,
변덕이 심하다.파견하다.뛰다
파일 "/usr/lib/python2.6/site packages/mercurial/dispatch.py", 27 줄, 실행 중
시스템종료(스케줄링(sys.argv[1:])
파일 "/usr/lib/python2.6/site packages/mercurial/dispatch.py", 64행, dispatch
runcatch(요청)로 돌아가기
파일 "/usr/lib/python2.6/site packages/mercurial/dispatch.py", 87번째 줄,runcatch에서
반환 스케줄링(req)
파일 "/usr/lib/python2.6/site packages/mercurial/dispatch.py", 688번째 줄, dispatch
cmdpats,CMDPoptions)
파일 "/usr/lib/python2.6/site packages/mercurial/dispatch.py", 463줄,runcommand에서
ret= runcommand(사용자 인터페이스, 옵션, 명령, d)
파일 "/usr/lib/python2.6/site packages/mercurial/extensions.py", 182행, 줄 바꿈
패키지 반환(origfn, args, kwargs)
파일 "/usr/lib/python2.6/site packages/hgent/color.py", 368행,colorcmd에서
원본으로 되돌아오기 (사용자 인터페이스, 옵션, 명령, cmdfunc)
파일 "/usr/lib/python2.6/site packages/mercurial/dispatch.py", 742 줄, runcommand
checkargs로 돌아가기()
파일 "/usr/lib/python2.6/site packages/mercurial/dispatch.py", 696행, checkargs에서
return cmdfunc()
파일 "/usr/lib/python2.6/site packages/mercurial/dispatch.py", 685 행,
d=lambda:util.checksignature(func)(사용자 인터페이스, 매개변수, 옵션)
파일 "/usr/lib/python2.6/site packages/mercurial/util.py", 385행, 선택
return func(_args,_kwargs)
파일 "/usr/lib/python2.6/site packages/mercurial/extensions.py", 137행, 줄 바꿈
util.수표 서명(원본), args, kwargs)
파일 "/usr/lib/python2.6/site packages/mercurial/util.py", 385행, 선택
return func(_args,_kwargs)
파일 "/home/administrator/hgsubversion/hgsubversion/wrappers.py", 524행, 일반 형식
원점으로 돌아가기(사용자 인터페이스, 재구매, 매개 변수, 옵션)
파일 "/usr/lib/python2.6/site packages/mercurial/util.py", 385행, 선택
return func(_args,_kwargs)
파일 "/usr/lib/python2.6/site packages/mercurial/extensions.py", 137행, 줄 바꿈
util.수표 서명(원본), args, kwargs)
파일 "/usr/lib/python2.6/site packages/mercurial/util.py", 385행, 선택
return func(_args,_kwargs)
mqcommand의 파일'/usr/lib/python2.6/site packages/hgext/mq.py', 3218행
원점 되돌리기(사용자 인터페이스, 재구매, 매개 변수, 매개 변수)
파일 "/usr/lib/python2.6/site packages/mercurial/util.py", 385행, 선택
return func(_args,_kwargs)
파일 "/usr/lib/python2.6/site packages/mercurial/commands.py", 3886 줄,push에서
뉴브랜치 = 선택.가져오기("새 분기")
파일 "/home/administrator/hg git.git/hggit/hgrepo.py", 22행,push
지트?푸시(원격 경로, 회전 속도, 힘)
파일 "/home/administrator/hg git.git/hggit/git handler.py", 227행,push
변경된 refs = 자체.패키지 업로드(원격, 회전 속도, 강제)
파일 "/home/administrator/hg git/hggit/git handler.py", 701행, upload pack
refs= 클라이언트가 변경되었습니다.패키지 보내기(경로, 변경,genpack)
파일 "/usr/lib/python2.6/site packages/dulwich/client.py", 187행, 패키지 발송 중
항목, sha=write pack 객체(proto.write file(), 객체)
파일 "/usr/lib/python2.6/site packages/dulwich/pack.py", 1504행, write pack 대상
num objects=len (개체)
파일 "/usr/lib/python2.6/site packages/dulwich/object store.py", 674행,len 형식
return len(list(self.itershas()))
파일 "/usr/lib/python2.6/site packages/dulwich/object store.py", 648행,itershas
자기 자신을 위해서.샤이텔:
파일 "/usr/lib/python2.6/site packages/dulwich/object store.py", 다음 줄 741
o=자아.대상 상점[sha]
파일 "/usr/lib/python2.6/site packages/dulwich/object store.py", 112행, getitem에서
num, unmp=self를 입력합니다.날것으로 먹다
파일 "/usr/lib/python2.6/site packages/dulwich/object store.py", 313행, get raw에서
raise KeyError(hexsha)
"d2040defc9d53602a6fee9d266e6216c38850b56"

토론 #1

원격git 환매를 전송할 때 똑같은 것을 보았습니다. 저는 hggit를 통해 원격git 환매를 만들었고 과거에 성공적으로 전송했습니다.저는 hggit와dulwich 및 hg2.0.1

토론 #2

의 현재 담당자를 사용하고 있습니다. 제가 새로운 누드git 환매 협의를 내놓았을 때 이런 상황도 발생할 수 있습니다. hg버전은 1.8에서 2.0.2까지입니다.

토론 #셋

나는 이틀 전에 hg 환매 협의를 갱신하여github 저장소로 보냈는데 비슷한 문제에 부딪혔다.첫날부터 성공했어.어젯밤과 오늘, 두 개의 다른 시스템 (Windows, Mac) 에서, 나는 최신 변경 사항을 주사위가 없는 github로 전송하려고 시도했다.
OP 오류와 나의 오류 출력 사이의 줄 번호는 다르지만, 다른 면에서는 거의 같다.

토론 #4

은 업데이트일 뿐입니다. #90에 따르면 해결 방법은 hggc를 사용하여git를 정리한 다음에 hgpull을 사용하는 것입니다.나를 위해 일한

토론 #5

나는 github에 변환 환매 협의를 내놓으려고 시도했을 때 완전히 같은 문제에 부딪혔다.
나는 방금 'hg gc & & hg gex' 를 실행해서 전송에 성공했다.

토론 #6

은 자주 나타난다."hggc"를 만들고 반복해서 푸시하면 됩니다. 모든 것이 좋습니다.
운영 체제: Linux Mint 18.2
mercurial git 플러그인은 저장소에서 설치되었습니다. 버전: 0.8.5-2

좋은 웹페이지 즐겨찾기