gitchangelog yra priemonė, kuri gali išversti įsipareigoti pranešimą istoriją CHANGELOG.
Pavyzdys
Produkcija dabar pritvirtinta prie pertvarkė tekstą, tačiau ji turėtų būti skaitoma yra ASCII.
Štai nedidelis pavyzdys iš git Failas changelog darbe.
Dabartinis git žurnalas produkcija, todėl jūs galite gauti iš žurnalo istorijos idėja:
* 59f902a Valentinas Lab naujo: dev: skyriai changelog dabar tvarka pateiktą `` git-changelog.rc`` į `` section_regexps`` variantą. (0.1.2)
* C6f72cc Valentinas Lab CHG: dev: komentavo kodas perjungti doctest režimą.
* A9c38f3 Valentinas Lab nustatyti: dev: doctests buvo neveiksmingas apie tai.
* 59524e6 Valentinas Lab naujo: usr: įtraukta `` body_split_regexp`` galimybė bandymų formatuoti teisingai kūną įsipareigoti.
* 5883f07 Valentinas Lab naujo: usr: naudoja kortežą vietoj dict sąrašą `` section_regexps`` gebėti valdyti tvarką tarp skyrių "Surask rungtynių.
* 7c1d480 Valentinas Lab naujo: dev: naujas `` unreleased_version_label`` galimybė `` git-changelog.rc`` pakeisti etiketės nėra išleistas kodą.
* Cf29c9c Valentinas Lab nustatyti: dev: blogas rūšiavimas žymes (raidinis skaitmeninis). Pasikeitė įsipareigoti datą rūšiuoti.
* 61d8f80 Valentinas Lab nustatyti: dev: parama tuščio įsipareigoti pranešimą.
* Eeca31b Valentinas Lab naujo: dev: naudoti `` git-changelog`` skyrius `` git config`` pasaulyje tinkamai.
* 6142b71 Valentinas Lab CHG: dev: kosmetikos pašalinimas besidriekiančiomis tarpais
* 3c3edd5 Valentinas Lab nustatyti: usr: `` git`` vėlesnėse redakcijose atrodo nepavyks `` git config
* 3f9617d Valentinas Lab nustatyti: usr: pašalinti pėdsakų, kai nebuvo ne visas žymes dabartinėje git saugykloje.
* E0db9ae Valentinas Lab naujos: usr: įtraukta skyriuje klasifikatoriai (ty: Naujas, Keisti, Bugs) ir atnaujino pavyzdys rc failą. (0.1.1)
* 0c66d59 Valentinas Lab nustatyti: dev: Fiksuotas atveju, kai išimtis buvo išmestas jei du žodžius yra pats įsipareigoti.
* D2fae0d Valentinas Lab naujo: usr: pridėjo succint `` --help`` paramą.
Ir čia yra gitchangelog produkcija:
0.1.2 (2011-05-17)
------------------
Naujas
~~~
- Sekcijose changelog dabar tvarka pateiktą `` git-
& Nbsp; changelog.rc`` į `` section_regexps`` variantą. [Valentin Lab]
- Pridėta `` body_split_regexp`` galimybę bandymų formatuoti teisingai
& Nbsp; organas įsipareigoti. [Valentin Lab]
- Naudokite kortežą vietoj dict sąrašą `` section_regexps`` būti
& Nbsp; gebėti valdyti tvarką tarp skyrių "Surask rungtynių. [Valentin Lab]
- Naujas `` unreleased_version_label`` galimybė `` git-changelog.rc`` į
& Nbsp; pokytis etiketės nėra išleistas kodą. [Valentin Lab]
- Naudokite `` git-changelog`` skyrius `` git config`` pasaulyje tinkamai.
& Nbsp; [Valentin Lab]
Pokyčiai
~~~~~~~
- Komentuota kodą perjungti doctest režimą. [Valentin Lab]
- Kosmetikos pašalinimas besidriekiančiomis tarpais. [Valentin Lab]
Nustatyti
~~~
- Doctests buvo neveiksmingas apie tai. [Valentin Lab]
- Blogas rūšiavimas žymės (raidinę skaitmeninę). Pasikeitė įsipareigoti datą rūšiuoti.
& Nbsp; [Valentin Lab]
- Parama tuščio įsipareigoti pranešimą. [Valentin Lab]
- `` Git`` vėlesnėse redakcijose atrodo nepavyks `` `` git config su
& Nbsp; errlvl 255, kuris nebuvo pagrįstas. [Valentin Lab]
- Išvežta pėdsakų, kai nebuvo žymes ne visi dabartinės git
& Nbsp; saugykloje. [Valentin Lab]
0.1.1 (2011-04-07)
------------------
Naujas
~~~
- Pridėta skyriuje klasifikatoriai (ty: Naujas, Keisti, Klaidas), atnaujinamas
& Nbsp; imties RC failą. [Valentin Lab]
- Pridėta succint `` --help`` paramą. [Valentin Lab]
Nustatyti
~~~
- Ištaisyta atveju, kai išimtis buvo išmestas jei du žodžius yra pats
& Nbsp; įsipareigoti. [Valentin Lab]
Ir suteiktas pilnas rezultatas yra tiesiogiai naudojami generuoti HTML tinklalapį iš PyPI puslapyje changelog.
Naudojimas
Imties konfigūracijos failas yra gana daug komentarų ir yra gana paprasta. Turėtumėte galėti jį naudoti, kaip reikalaujama.
Nuo gitchangelog PAKEITIMŲ generuojamas su savimi ir su imties konfigūracijos failą. Pamatysite, atsižvelgiant į PyPI puslapyje changelog produkcija
Įranga :.
- visiškai varomas mažo konfigūracijos failo sutapti su jūsų PAKEITIMŲ politiką. (Žr pavyzdžiui mėginio konfigūracijos failą)
- ignoruoti įsipareigoti pranešimą remiantis Regexp atitikimo
- Refactor įsipareigoti pranešimą rodomas skristi su pakeisti reguliaraus išraiška
- rūšiuoti įsipareigoti pranešimą į sekcijas (ty: Naujas, Fix, pokyčiai ...)
- ignoruoti ne Failas žymas pagal įpraiškos
Kas naujo , šioje laidoje:
- Nauja:
- Pridėta mako išvesties variklį su standartine pertvarkė teksto formatu nuoroda. [Valentin Lab]
- Pridėta tam tikrą informaciją apie kelio lookup schemą rasti gitchangelog.rc konfigūracijos failą. [Valentin Lab]
- Pridėta šablonų sistema ir pavyzdžiai su ūsais šablonų paramos pertvarkė teksto ir markdown formatą. [Davidas Loureiro]
- Pokyčiai: "
- Pašalinta PKG ir dev įsipareigoja iš nutylėjimą pavyzdys PAKEITIMŲ produkcijos. [Valentin Lab]
- Nustatyti:
- Kai klaidos pranešimas nebuvo parašyta stderr. [Valentin Lab]
Kas naujo versijos 1.1.0:
- Nauja:
- Nauja config failą peržvalgos sistema, kuri prideda naują galimą numatytoji vieta .gitchangelog.rc atsižvelgiant į git saugykloje šaknis. [Valentin Lab]
- GitRepos prieštarauti, dabar suteikia prieigą prie katalogų informacija ir visai git config skaitymo prieigą. [Valentin Lab]
- Pridėta naują skyrių gauti tiesiogiai vizualiai gitchangelog produkcijos. Performuluota keletą sakinių ir padarė keletą kitų nedidelių papildymų. [Valentin Lab]
- Pokyčiai: "
- Pašalinta metai gitchangelog.rc.sample naudai naują dokumentais vienas. [Valentin Lab]
- Nustatyti:
- imties failas nebuvo suderinta su dok, ir dabar priimti "testą" ir "doc" auditoriją. [Valentin Lab]
Reikalavimai :
- Python
Komentarai nerastas