TeamControl on git lähetä-email --to-cmd / - cc-cmd työkalu arkistoihin, joilla on useita joukkueita tai / ja jatkuvasti muuttuvassa joukkueita ilman postitus-listan.
Asenna
Käytä suosikki työkalu ladata Cheeseshop ja asenna:
Pip asentaa teamcontrol
Tai:
easy_install teamcontrol
Jos & todellisten tuloste; d mieluummin ladata ja asentaa lähteistä, yksinkertaisesti ajaa:
python setup.py asentaa
Asetukset
Hankkeen avulla & lsquo; TeamControl & rsquo; oltava asetustiedosto helposti jokaisesta kehittäjä (joko versioidut pitkin lähteitä tai julkisesti saatavilla jonnekin).
Configuration File
Asetustiedosto on perus ini kaltainen tiedosto kohdat kuvaavat joukkuetta ja säännöt, jotka voivat laukaista sisällyttämistä se & todellisten tuloste; s jäsentä koodin tarkastelua koskevan pyynnön. Esimerkki:
[Jäsenet]
Batman = bruce@wainecorp.com
Ironman = tony@starkindustries.com
supermies = jkclark@dailyplanet.com
thor = thealmighty@valhalla.asgard.com
wonderwoman = diana@themyscira.net
[Säännöt]
avcomics = ^ sarjakuvat / [Aa] vengers
dc = ^ kustantaja / dc
jlcomics = ^ sarjakuvat / ()? justiceleague
marvel = ^ julkaistu / ihme
[Justiceleague]
jäsentä = Batman, Teräsmies, wonderwoman
säännöt = dc, jlcomics
[Avengers]
jäsentä = thor, ironman
säännöt = avcomics
On olemassa kaksi erityistä osiot tähän tiedostoon: [jäsenet] ja [säännöt]: he määrittelevät aliakset nimetty käytettävien jäsenille = ja sääntöjä = vaihtoehtoja helpottaa organisaation.
Joka toinen määritelty jakso pidetään joukkue, kunhan ne määrittelevät jäsenet = ja säännöt = vaihtoehtojen (ne voivat olla tyhjiä, mutta on olemassa).
Joten, mikä on & ldquo; sääntö & rdquo ;? Sääntö on voimassa Python säännöllinen lauseke joka verrattava tiedostojen muokattu tietyn laastari (tuottamat git-format-patch). Jos jokin sääntö vastaa jotakin muokatut tiedostot joukkue tämä sääntö kuuluu sisällytetään tarkastelua pyynnön.
Per-user Setup
Nyt kun meillä on asetustiedosto julkisesti saatavilla jokaiselle kehittäjä kullekin must setup hänen git kokoonpano soittaa sovelluksen, kun pyytävät tarkastelu:
# Vinkki: voit asettaa cccmd sijasta tocmd jos haluat
git config sendemail.tocmd / usr / bin / teamcontrol
Ja säädä ominaisuuksia vaatimat & ldquo; TeamControl & rdquo ;:
git config teamcontrol.config / path / to / teamcontrol / config / tiedostoon
git config teamcontrol.team justiceleague
vaatimukset
- Python
Kommentteja ei löytynyt