щелчки контекстного меню tortoisehg 2.1.3 ничего не делают в win7 x86

#mercurial #tortoisehg

#mercurial #tortoisehg

Вопрос:

Я запускаю tortoisehg 2.1.3 (и теперь 2.1.4) в системе win7 x86, обновленной с 2.1.2. Когда я нажимаю на контекстные меню (например, workbench), ничего не происходит.

Я включил отладку оболочки: [HKCU]SoftwareTortoiseHg value DebugShellExt="1"

Что дало результат: [THGx86] RunDialog: THG root is empty в DbgView.

Я вручную проверил это SoftwareTortoiseHg default is "C:Program FilesTortoiseHg" как для [HKCU], так и для [HKLM]. Хотя у меня возникают некоторые проблемы, когда установка TortoiseHg, похоже, делает эти разделы реестра пустыми и нечитаемыми, и мне приходится вручную менять права собственности на них, чтобы даже удалить их.

У кого-нибудь еще возникли проблемы с этими контекстными меню в этой версии TortoiseHg в Windows? Кто-нибудь знает, изменилось ли что-то в установщике? Кто-нибудь знает что-то, что может привести к тому, что эти разделы реестра станут недоступными даже для приложения, которое их создало?

Комментарии:

1. Рассматривали ли вы возможность сообщения об этой проблеме в списке рассылки TortoiseHg?

2. Сделал, пока нет ответа … на самом деле у нас вроде как работают контекстные меню, но теперь значки по-прежнему не обновляются должным образом, я думаю, что оба связаны с проблемами разрешений реестра.

Ответ №1:

Похоже, что проблемы решены в более поздних версиях TortoiseHg (2.2.1 и более поздних). Итак, я отмечаю ответ на этот вопрос.