Мерзавец известен его поощренным пределом длины за заголовки сообщения о фиксации: первая строка не должна быть больше чем 50 символами долго (для установки почтовому заголовку).
Это напоминает мне о... хорошо, есть ли рычаг, который автоматически отправляет сообщения о фиксации для писания в Твиттере, как только они продвинуты к серверу?
Github делает это с помощью своей функции «Service Hooks» . Его код находится здесь: github / github-services / lib / services / twitter.rb
При поиске в Google был обнаружен friedcode . Сам не пробовал, но, похоже, работает.
Итак:
#!/bin/sh
username=<your Twitter account>
password=<your Twitter password>
service_uri=http://api.twitter.com/1/statuses/update.json
subject=`git log --pretty=format:%s -n1`
curl -u "${username}:${password}" -d status="${subject}" $service_uri
Сохранить как .git / hooks / post-commit
в вашем репозитории и сделайте его исполняемым.
[Примечание: полностью непроверено, я только что придумал это на месте.]