Картман е с наднормено тегло, разглезена, незрели, прям, мързелив, цапнат в устата, подъл, расистки, сексистки, антисемитска, ксенофобска, социопат, нарцистичен и раздразнителен начално училище студент живее с майка си. Чакай ... грешна Картман.
Картман ви позволява да създавате и управлявате вашите Trac билети от командния ред, без да е необходимо да настроите физически достъп до инсталацията / база данни Trac. Всичко, от което се нуждаете, е сметка Trac.
<Силен> Configuration
Най-малкото, което трябва да се създаде ~ / .cartmanrc файл със следния текст:
[Trac]
BASE_URL = HTTP: //your.trac.install/
потребителско име = tamentis
парола = sitnemat
Ако използвате Vim като редактор по подразбиране, можете също така да поискате да добавите имейл-като оцветяване на синтаксиса за да съответства разширение .cm.ticket:
autocmd BufNewFile * .cm.ticket setf мейл
Ако използвате няколко сайтове Trac, можете да имате няколко конфигурации в същия файл с помощта на секцията за разделяне на обектите, тук е един пример:
[Други]
BASE_URL = http://other.trac.site/
потребителско име = tamentis
парола = sitnemat
Вие ще мине на -s параметър да сантиметра да се определи кой сайт за достъп до:
cm -s друг доклад 1
Може да се определят всички общи настройки за конфигурация в [DEFAULT] раздел.
<Силен> Walkthrough
Доклад Обява
Самосвал списък на билети на екрана, без подробности:
cm доклад 1
# 142. определи световния глад (bjanin @)
# 159. игнорира неплатен наем (bjanin @)
Ticket View
Покажи всички свойства на билет:
cm гледка 1
Списък на докладите
Получите списък на всички налични доклади с:
доклади см
Свойства на системата
Това ще зареже на екрана всички етапи, компоненти, версии:
см имоти
Създаване на билет
Създаване на билета ще работи по същия начин като за написването на нов имейл в пес, тя зарежда текущата си $ редактор и ви позволява да редактирате подробностите на билета. Ако приемем, че всички параметри са верни, то ще създаде билета веднага след като се запишете и да излезете и да се върнете номер на билета. Ако вашият билет не се появи валиден (липсва задължително поле, не съществуваше Milestone и т.н.) Картман ще спре и списъци всяка грешка и да ви позволи да се върнете към вашия редактор:
см нова
- Отваря редактора си -
Намерени следните грешки:
& Nbsp; - Invalid "Тема": не може да бъде празно
& Nbsp; - Invalid "Milestone": Очаква: Bug Bucket, Издание 2, освободете 3
- Натиснете влиза да се върне в редактор, ^ C да се откажем -
Първият параметър да см е собственик на билета, го населяват полето До по подразбиране:
см нов jcarmack
Коментирайки билет
Точно като създаване на билет, като добави коментар е точно като пес, текущия си $ EDITOR ще бъде зареден на празен файл, за да редактирате. При съхраняване и излизане, Картман ще извършат този нов коментар и да се върнете тихо, освен ако възникне грешка:
cm коментар 1
Ако коментара е достатъчно кратък, за да се поберат в командния ред, можете да използвате флага на -m като такива:
cm коментар 1 -m "сте забравили да се обадя въртя ()"
View / зададете състоянието на билет
Вижте текущото състояние на билет, и наличните статуси:
cm състояние: 1
Определете билет за приети:
cm статут 1 приемам
Ако трябва да добавите коментар с тази промяна статут, можете да използвате -С знамето, тя ще се отвори редактор по подразбиране:
cm статут 1 възобнови -С
Можете да използвате също и -m знаме да се определи коментара редово, без използване на редактор:
cm статут 1 възобнови -m "не работи с х = Y"
Какво ново в тази версия:
- добавена команда за търсене.
- катастрофата правилно и в началото, когато Trac връщане грешка 500.
- катастрофа с описателно съобщение, когато липсва разрешение за създаване на един билет.
- не умират, ако BASE_URL има наклонена черта.
- тества за наличието на BASE_URL вместо стека проследяване.
- създадете ~ / .cartman / директория по подразбиране.
- умре със съобщение за грешка, ако не разполагат с $ EDITOR ENV Var.
- определи извличането актуално състояние билет на v1.0 +
Какво ново във версия 0.2.0:
- & quot; см помощ & quot; Сега отпечатва списък на командите.
- auth_type е добавен в довереник.
- е добавен Basic Debian опаковки.
- подкрепа Template (в ~ / .cartman / шаблони).
- беше осигурен документ за това как да проникна инструменти.
- Configuration е преместен в поддиректория.
- Прибавя се вариант да пропуснете валидиране SSL сертификат.
- се добавя поддръжка за Trac 0.12.
- Единични жетони сега са съвпадащи по време размита находка.
- е добавен Python 3.3 поддръжка.
- билетите органи вече са предадени с CRLF край на ред.
Е добавен
<силни> Изисквания
- Python
- Trac
Коментари не е намерена