2013-10-13 2 views
1

Оценка (shell-command-to-string "git pull -q") в emacs * царапина * буфер стоит emacs.Вызов git pull из emacs hang emacs

С htop в Баш, я заметил, что после того, как git pull процесс, который разветвляется из Emacs закончился, всегда оставить процесс SSH SSH: [email protected]: 22 параметр, это мой удаленный репозиторий URL. И один раз есть ssh процесс, (shell-command-to-string "git pull -q") нормально выход.

Кроме того, git pull -q работает нормально под bash.

Дополнительная информация Система uname -a: Linux Пограничный 3.8.0-31-родовой # 46 ~ precise1-Ubuntu SMP Wed 11 сентября 17:49:16 UTC 2013 i686 i686 i386 GNU/Linux

Любой парень имеет любой идея?

+0

Вы используете ключ SSH? –

ответ

0

Я попытался воспроизвести это на моей коробке, но не смог. Буфер оценивает штраф.

По касательной, если вы хотите взаимодействовать с репозиториями Git от Emacs, вам будет лучше использовать magitpackage.

+0

Я использую 'magit' и' (magit-git-exit-code "git pull -q") 'производит тот же результат. – Vacker

+0

Возможно, мне не хватает специфики того, что вы пытаетесь сделать. Если бы мне пришлось это сделать, я сделаю '(magit-pull)'. Есть ли причина, по которой вы не можете это использовать? – sdqali

+0

Я хочу, чтобы пакет «git pull» и 'git push' был автоматически синхронизирован, заботится только о статусе выхода. – Vacker

Смежные вопросы