2011-08-23 4 views
2

Mercurial을 Python 패키지로 설치했습니다. 이제 TortoiseHg가 그들과 함께 작업하기를 바랍니다. 그러나 TortoiseHg의 모든 버전은 자체 버전의 hg 및 Python 라이브러리와 함께 번들로 제공됩니다. TortoiseHg가 내가 설치 한 Mercurial을 사용하고 있는지 어떻게 확인합니까?TortoiseHg가 별도의 Mercurial 패키지를 사용합니다.

+4

왜 이것을 원하니? 궁금하네요. –

+0

@Eli, Mercurial을 확장하고 TortoiseHg에서 제대로 작동하는지 테스트하고 싶습니다. – utapyngo

+0

TortoiseHg가 오픈 소스 프로젝트가 아닌가요? 그럼 당신은 그것을 설치할 수 있고, 그 런타임의 모든면을 확실하게 수정할 수있는 소스에서 빌드 할 수 있습니다. –

답변

1

내가 의욕을 확장하고 공식 의욕 바이너리와 TortoiseHg 모두와의 호환성을 테스트하는 것이 좋다 제대로

TortoiseHg와 함께 작동하는지 테스트 할 수 있어요.

이들은 같은 방식으로 구성됩니다. 즉, 모든 파이썬 바이너리 그래서 확장이 번들 중 하나를 사용하여 작업 할 library.zip

에 저장됩니다, 당신은 library.zip로 확장 (중 .py 또는 .pyc 형태로) 포함 Mercurial.ini의 확장을 구성해야합니다.

다른 Mercurial 설치를 TortoiseHg에 강제로 적용하는 것이 가능할 수도 있지만 시스템에 추가 Mercurial 설치를 추가하지 않고도 Extension 사용자가 확장 프로그램을 사용할 수있는 방법을 제공하는 것이 좋습니다. 따라서 확장을 library.zip에 통합하는 방법에 대한 지침 만 제공 할 수 있습니다.

+1

Mercurial 확장을'library.zip' 파일에 추가 할 필요는 없습니다. Mercurial의 구성 파일에서 확장에 대한 전체 경로를 지정하는 것으로 충분합니다. –

관련 문제