Cartman egy túlsúlyos, elkényeztetett, éretlen, szókimondó, lusta, mocskos szájú, galád, rasszista, szexista, antiszemita, idegengyűlölő, szociopata, nárcisztikus, és rosszkedvű általános iskolai tanuló él anyjával. Várj ... rossz Cartman.
Cartman lehetővé teszi, hogy hozzanak létre és kezelheti Trac jegyeket a parancssori, anélkül, hogy a telepítést a fizikai hozzáférést a Trac telepítés / adatbázisban. Minden amire szükséged van egy Trac venni.
Configuration
Legalább akkor létre kell hozni egy ~ / .cartmanrc fájl a következő:
[Trac]
BASE_URL = http: //your.trac.install/
username = tamentis
password = sitnemat
Ha ön használ vim mint alapértelmezett szerkesztő, akkor is érdemes felvenni email-szerű szintaxiskiemeléshez, hogy megfeleljen a .cm.ticket kiterjesztése:
autocmd BufNewFile * .cm.ticket setf mail
Ha több Trac oldalakat, akkor több konfigurációk ugyanabban a fájlban a szakaszban, hogy külön a helyek, itt egy példa:
[Egyéb]
BASE_URL = http://other.trac.site/
username = tamentis
password = sitnemat
Akkor adja át a -s paraméter CM határozni, hogy mely honlapon való hozzáférés:
cm -s más jelentést 1
Lehet határozza meg az összes közös konfigurációs beállításokat a [Default] szakaszban.
végigjátszás
Report Listing
Kiírása egy listát a jegyek a képernyőn, anélkül, hogy részleteket:
cm jelentés 1
# 142. erősít az éhezést (bjanin @)
# 159. figyelmen kívül hagyni nem fizetett bérleti díj (bjanin @)
Ticket megtekintése
Mutasd az összes tulajdonságait egy jegyet:
cm view 1
Jelentések listája
Kap egy listát az összes rendelkezésre álló jelentéseket:
cm jelentések
Rendszer tulajdonságai
Ez a dump a képernyőn minden sorsfordító, alkatrészek, Verziók:
cm tulajdonságok
Létrehozása egy jegyet
Létrehozása egy jegyet fog működni hasonlóan írás egy új e-mail korcs, betölti az aktuális $ EDITOR és lehetővé teszi, hogy módosítsa az adatokat a jegy. Feltételezve, hogy minden paraméter helyes, meg lehet teremteni a jegyet, amint ment és kilép, és visszatér a jegy számát. Ha jegye nem tűnik érvényes (hiányzó kötelező mező, nem létező Milestone, stb) Cartman leáll, és felsorolja a hiba, és hagyja, hogy visszatér a szerkesztő:
cm új
- Megnyitja a szerkesztő -
Megtaláltuk a következő hibákat:
& Nbsp; - Invalid "Tárgy": nem lehet üres
& Nbsp; - Invalid "Mérföldkő": a várható: Bug Bucket, Release 2, engedje 3
- Enter visszatér a szerkesztő, ^ C szakítani -
Az első paraméter cm a tulajdonosa a jegyet, akkor feltölti a Címzett mezőbe alapértelmezés:
cm új jcarmack
Kommentálva a jegy
Csakúgy, mint ami egy jegyet, hozzátéve, a megjegyzés, mint korcs, a jelenlegi $ EDITOR lesz töltve egy üres fájl, hogy szerkeszteni. Amikor ment és kilép, Cartman fog elkövetni ezt az új hozzászólás, és visszatér háttérben, kivéve ha hiba történik:
cm comment 1
Ha a megjegyzés rövid ahhoz, hogy elférjen a parancssorban, akkor használhatja a -m zászló mint ilyen:
cm comment 1 -m "elfelejtette felhívni babrál ()"
Nézet / Set állapotát egy jegyet
Tekintse meg a jelenlegi helyzetét egy jegyet, és a rendelkezésre álló státuszok:
cm állapot 1
Állítsa a jegy, mint fizetni:
cm állapot 1 elfogadom
Ha szüksége van, aki értékeli ezt a állapotváltozás, akkor a -c, akkor megnyílik az alapértelmezett szerkesztő:
cm állapot 1 indítsák újra -c
Ön is használja a -m zászló meghatározni a comment inline, használata nélkül szerkesztő:
cm állapot 1 indítsák újra -m "nem működik x = y"
Mi az új ebben a kiadásban:
- hozzáadott keresés parancs.
- összeomlás megfelelően és kora, amikor trac válaszhiba 500.
- ütközés egy leíró üzenetet, ha nincs joga létrehozni egy jegyet.
- nem hal meg, ha a BASE_URL végén van egy perjel.
- tesztelje a létezését BASE_URL helyett verem nyomkövetés.
- megteremtse a ~ / .cartman / alapértelmezettként.
- meghalni egy hibaüzenettel, ha nincs $ EDITOR env var.
- erősít elragadó aktuális jegy állapotát a v1.0 +
Mi az új verzióban 0.2.0:
- & quot; cm segítség & quot; Most kinyomtatja a parancsok listáját.
- auth_type adtunk a config.
- Basic Debian csomagolás adunk hozzá.
- Sablon támogatást adunk hozzá (a ~ / .cartman / sablonok).
- A dokumentum hogyan lehet feltörni az eszközöket biztosította.
- Configuration költözött egy al-könyvtár.
- Az egyik lehetőség, hogy kihagyja az SSL tanúsítvány érvényesítése adunk hozzá.
- Támogatás Trac 0.12 adunk hozzá.
- Egy jelzőket most kiegyenlített során fuzzy lelet.
- Python 3.3 támogatást adunk.
- Ticket szervek most továbbítani CRLF végén sor.
követelmények :
- Python
- Trac
Hozzászólás nem található