Projects

Консольный клиент для Pivotal Tracker

revised 2 January 2011

Мы в RailsWare пользуемся для управления проектами Pivotal Tracker-ом. Штука это шикарная, под нее написана куча расширений – в частности, хук для Github, позволяющий привязывать коммиты к задачам Pivotal Tracker, а также их закрывать непосредственно из коммитов, например, так:

Мы в RailsWare пользуемся для управления проектами Pivotal Tracker-ом. Штука это шикарная, под нее написана куча расширений - в частности, хук для Github, позволяющий привязывать коммиты к задачам Pivotal Tracker, а также их закрывать непосредственно из коммитов, например, так:

git commit -m "bug finally fixed! [Story123456 state:finished]"

Вот только невыносимо сложно перед коммитом лазить в веб-интерфейс Pivotal Tracker, чтоб найти там ID задачи.

Потому-то я и написал консольный клиент, который пока что умеет всего лишь показывать список задач или одну задачу (неплохо вообще-то для вечера работы, да?).

Устанавливается он посредством гема:

gem install pivotal_shell

и умеет:

  • Показывать список твоих незакрытых задач

    pivotal stories
    
  • Показывать список всех твоих задач

    pivotal stories --all --mine
    
  • Показывать список всех закрытых задач

    pivotal stories --all --finished
    
  • Показывать баги, которые ни на кого еще не назначены

    pivotal stories --unowned --bugs
    
  • Выводить информацию по конкретной задаче

    pivotal story 123456
    

Поподробнее можно почитать на странице гема на GitHub.