textmate mercurial bundle - push не работает - PullRequest
1 голос
/ 26 января 2010

на самом деле не вопрос программирования, но я не могу найти где-либо еще, чтобы задать его, и здесь обязательно найдется кто-то, кто использует это тоже.

Я установил mercurial.tmbundle, и все, кажется, работает нормально, за исключением «Репо по умолчанию» У меня есть настройки репо по умолчанию (bitbucket) и я просто использую команду

hg push

делает именно то, что и следовало ожидать, но когда я пытаюсь сделать это через Textmate, он просто появляется с небольшим индикатором прогресса и текстом «Доступ к родительскому репозиторию ...», который просто исчезает через 1 секунду. Это не может быть нажатие, поскольку у него нет пароля. Я проверил, и нет никаких новых коммитов на bitbucket. Что-то мне нужно настроить? Если у вас это работает, то, пожалуйста, расскажите, что вы сделали, чтобы это сработало. Любые предложения будут полезны.

Ответы [ 2 ]

1 голос
/ 26 января 2010

Как предполагает RyanWilcox, hg должен ждать пароль. Попробуйте использовать следующий синтаксис и посмотрите, работает ли он: hg push http://userid:passwd@bitbucket.org/yourhg/. Если это так, и вы не параноик, вы можете установить его как путь по умолчанию в вашей hgrc.

РЕДАКТИРОВАТЬ: добавить это в hgrc и оставить свой путь по умолчанию в одиночку:

foo.prefix = bitbucket.org/yourhg/
foo.username = userid
foo.password = passwd
foo.schemes = http https
0 голосов
/ 26 января 2010

Когда вы нажимаете командную строку, она запрашивает пароль?

Может быть, он запрашивает пароль, когда вы запускаете его через пакет, и в этот момент он дает ошибку?

Может быть console.app может дать вам полезное сообщение в журнале?

...