cartman este un student supraponderal, răsfățat, imatur, sincer, leneș, spurcat, medie-spirit, rasiste, sexiste, antisemit, xenofob, sociopat, narcisist, și rele temperat-scoala elementara care trăiesc cu mama sa. Așteptați ... cartman greșit.
Cartman vă permite să creați și să gestionați biletele Trac de la linia de comandă, fără a fi nevoie pentru a seta accesul fizic la Trac instalare / baza de date. Tot ce trebuie este un cont Trac.
Configurare
Cel puțin aveți nevoie pentru a crea un ~ / .cartmanrc fișier cu următorul text:
[Trac]
base_url = http: //your.trac.install/
username = tamentis
parola = sitnemat
Dacă folosiți vim ca și editor implicit, tu, de asemenea s-ar putea dori să adăugați-mail cum ar fi evidențierea sintaxei pentru a se potrivi extensia .cm.ticket:
autocmd BufNewFile * e-mail .cm.ticket setf
Dacă utilizați mai multe site-uri Trac, puteți avea mai multe configurații în același fișier folosind secțiunea pentru a separa site-uri, aici este un exemplu:
[Alte]
base_url = http://other.trac.site/
username = tamentis
parola = sitnemat
Tu ar trece parametrul -s a cm pentru a defini care site-ul pentru a accesa:
cm -s alt raport de 1
Ați putea defini toate setările de configurare comune în secțiunea [DEFAULT].
Walkthrough
Raport Listing
Dump o listă de bilete de pe ecran, fără detalii:
Raportul cm 1
# 142. fixa foametei în lume (bjanin @)
# 159. ignora chirie neplătită (bjanin @)
Vezi bilet
Arată toate proprietățile unui bilet:
cm vedere 1
Lista rapoartelor
Obține o listă a tuturor rapoartelor disponibile cu:
Rapoarte cm
Proprietăți sistem
Acest lucru va arunca pe ecran toate etapele, Componente, versiuni:
Proprietăți cm
Crearea unui bilet
Crearea unui bilet va lucra la fel ca scrierea unui e-mail nou în mutt, se încarcă $ EDITOR curentă și vă permite să editați detaliile biletului. Presupunând toți parametrii sunt corecte, se va crea bilet de îndată ce salvați și ieșiți și a reveni la numărul biletului. Dacă biletul dvs. nu apare valid (lipsesc câmp obligatoriu, Milestone inexistentă, etc.) Cartman se va opri și listele fiecare eroare și să vă întoarceți la editorul:
cm nou
- Deschide editorul -
S-au găsit următoarele erori:
& Nbsp; - invalid 'Subiect': nu poate fi gol
& Nbsp; - "Milestone" invalid: de așteptat: Bug Bucket, Release 2, Release 3
- Apăsați Enter pentru a reveni la editor, ^ C pentru a abandona -
Primul parametru a cm este proprietarul biletului, acesta populează câmpul implicit:
cm nou jcarmack
Comentand pe un bilet
La fel ca crearea unui bilet, adăugând un comentariu este la fel ca mutt, $ EDITOR curentă va fi încărcat pe un fișier gol pentru tine de a edita. La salvare și ieșire, Cartman va comite acest comentariu nou și a reveni în tăcere, cu excepția cazului în care apare o eroare:
cm comentariu 1
Dacă comentariul este suficient de scurt pentru a se potrivi pe linia de comandă, puteți utiliza steagul -m astfel:
cm comentariu 1 -m "ai uitat pentru a apela twiddle ()"
Vezi / Set statutul unui bilet
Vizualiza starea curentă a unui bilet, iar stările disponibile:
Starea cm 1
Setați un bilet acceptată:
Starea cm 1 accepta
Dacă aveți nevoie să adăugați un comentariu cu această schimbare de stare, puteți utiliza steagul -c, se va deschide editorul implicit:
Starea cm 1 redeschide -c
Puteți folosi, de asemenea, steagul -m pentru a defini comentariu linie, fără utilizarea unui editor:
Starea cm 1 redeschide -m "nu funcționează cu x = y"
Ce este nou în această versiune:
- adăugat comandă de căutare.
- crash corect și precoce când eroarea retur trac 500.
- crash cu un mesaj descriptiv atunci când lipsește permisiunea de a crea un bilet.
- nu mor dacă base_url are un slash de final.
- testa existența base_url loc de stivă urmărire.
- crea ~ / .cartman / directorul implicit.
- mor cu un mesaj de eroare, dacă nu aveți un var $ EDITOR Mediu.
- stabili preluarea stare bilet actual la v1.0 +
Ce este nou în versiunea 0.2.0:
- & quot; cm Ajutor & quot; acum imprimă o listă de comenzi.
- auth_type a fost adaugat config.
- a fost adaugat ambalaje de bază Debian.
- suport Template (în ~ / .cartman / template-uri).
- au fost furnizate Un document cu privire la modul de a hack instrumente.
- Configurare a fost mutat la un sub-director.
- a fost adăugată o opțiune pentru a sări peste validare certificat SSL.
- Suport pentru Trac 0,12 a fost adaugat.
- jetoane unice sunt acum potrivite în timpul descoperire fuzzy.
- a fost adaugat Python 3.3 de sprijin.
- organismele de bilete sunt acum transmise prin CRLF sfârșitul de linii.
S-a adăugat
Cerințe :
- Python
- Trac
Comentariile nu a fost găsit