Проблема с загрузкой расширения hggit в TortoiseHG - PullRequest
2 голосов
/ 02 августа 2011

Я пытаюсь заставить работать расширение hggit под Windows 7 (64 бита), используя TortoiseHG (2.1.2).Я следовал официальным инструкциям по установке, то есть клонировал репозиторий hg-git и добавил строку «hggit = ...» в раздел расширений в моем файле mercurial.ini.

Однако расширение не похоже набыть загруженным.При попытке клонировать хранилище я получаю следующую ошибку:

abort: repository git://... not found!

выполняется

hg help hggit

приводит к

hg: unknown command 'hggit'

Я также не получаю ошибоквообще, что бы я ни указывал в разделе расширений файла mercurial.ini.

Есть идеи, в чем может быть проблема?Есть ли какие-либо файлы журналов, которые показывают мне, есть ли проблемы с загрузкой расширений?

Ответы [ 2 ]

1 голос
/ 01 января 2012

Была такая же проблема, и в моем случае я забыл указать строку [extensions] в файле INI.

Не работает:

[ui]
username = My name <my@emailaddress.com>
hgsubversion=D:\Repotools\hg-svn\hgsubversion
hggit=D:\Repotools\hg-git\hggit

Рабочая:

[ui]
username = My name <my@emailaddress.com>

[extensions]
hgsubversion=D:\Repotools\hg-svn\hgsubversion
hggit=D:\Repotools\hg-git\hggit

При запуске команды hg help hggit она сообщит, если путь к каталогу указан неверно.

0 голосов
/ 02 августа 2011

Вы должны включить то, что у вас есть после hggit =

Он должен указывать на подкаталог hggit в каталоге, в который вы клонировали хранилище.

например, hggit=C:\hg-extensions\hg-git\hggit

...