gitchangelog is 'n instrument wat kan vertaal pleeg boodskap geskiedenis tot 'n changelog.
Voorbeeld
Die uitset is tans vaste herstruktureer teks, maar dit leesbaar moet wees, is ASCII.
Hier is 'n klein voorbeeld van die git-changelog changelog by die werk.
Huidige git log uitset so kan jy 'n idee van die log geskiedenis kry:
* 59f902a Valentin Lab nuwe: dev: artikels in changelog is nou in die orde gegee in `` git-changelog.rc`` in die `` section_regexps`` opsie. (0.1.2)
* C6f72cc Valentin Lab CHG: dev: kommentaar kode te skakel doctest af.
* A9c38f3 Valentin Lab fix: dev: doctests misluk op hierdie punt.
* 59524e6 Valentin Lab nuwe: usr: bygevoeg `` body_split_regexp`` opsie om pogings om korrek te formateer liggaam van pleeg.
* 5883f07 Valentin Lab nuwe: usr: gebruik 'n lys van tal in plaas van 'n dict vir `` section_regexps`` in staat wees om om te bestuur tussen artikel op vonds wedstryd.
* 7c1d480 Valentin Lab nuwe: dev: nuwe `` unreleased_version_label`` opsie in `` git-changelog.rc`` etiket nog nie vrygestel kode te verander.
* Cf29c9c Valentin Lab fix: dev: slegte sortering van etikette (alfanumeriese). Verander datum soort te pleeg.
* 61d8f80 Valentin Lab fix: dev: ondersteuning van leë pleeg boodskap.
* Eeca31b Valentin Lab nuwe: dev: gebruik `` git-changelog`` artikel in `` git config`` wêreld gepas.
* 6142b71 Valentin Lab CHG: dev: kosmetiese verwydering van sleep spasies
* 3c3edd5 Valentin Lab fix: usr: `` git`` in latere weergawes lyk om te misluk op `` git config
* 3f9617d Valentin Lab fix: usr: verwyder Stapelspoor wanneer daar was geen tags by almal in die huidige git repository.
* E0db9ae Valentin Lab nuwe: usr: bygevoeg artikel klassifiseerders (dws: Nuwe, Change, Bugs) en bygewerk om die monster rc lêer. (0.1.1)
* 0c66d59 Valentin Lab fix: dev: Vaste geval waar uitsondering is gegooi as twee etikette is op dieselfde pleeg.
* D2fae0d Valentin Lab nuwe: usr: bygevoeg 'n bondig `` --help`` ondersteuning.
En hier is die gitchangelog afvoer:
0.1.2 (2011/05/17)
------------------
Nuwe
~~~
- Artikels in changelog is nou in die orde gegee in `` git-
& Nbsp; changelog.rc`` in die `` section_regexps`` opsie. [Valentin Lab]
- Bygevoeg `` body_split_regexp`` opsie om pogings te korrek formaat
& Nbsp; liggaam van pleeg. [Valentin Lab]
- Gebruik 'n lys van tal in plaas van 'n dict vir `` section_regexps`` te wees
& Nbsp; in staat om te bestuur tussen artikel op vonds wedstryd. [Valentin Lab]
- Nuwe `` unreleased_version_label`` opsie in `` git-changelog.rc`` te
& Nbsp; verandering etiket nog nie vrygestel kode. [Valentin Lab]
- Gebruik `` git-changelog`` artikel in `` git config`` wêreld gepas.
& Nbsp; [Valentin Lab]
Wysigings
~~~~~~~
- Kommentaar kode te skakel doctest af. [Valentin Lab]
- Kosmetiese verwydering van sleep spasies. [Valentin Lab]
Fix
~~~
- Doctests misluk op hierdie punt. [Valentin Lab]
- Bad sortering van etikette (alfanumeriese). Verander datum soort te pleeg.
& Nbsp; [Valentin Lab]
- Ondersteuning van leë pleeg boodskap. [Valentin Lab]
- `` Git`` in latere weergawes lyk om te misluk op `` git config `` met
& Nbsp; errlvl 255 wat nie ondersteun nie. [Valentin Lab]
- Verwyder Stapelspoor wanneer daar was geen tags by almal in die huidige git
& Nbsp; repository. [Valentin Lab]
0.1.1 (2011/04/07)
------------------
Nuwe
~~~
- Bygevoeg artikel klassifiseerders (dws: Nuwe, Change, Bugs) en bygewerk om die
& Nbsp; monster rc lêer. [Valentin Lab]
- Bygevoeg 'n bondig `` --help`` ondersteuning. [Valentin Lab]
Fix
~~~
- Vaste geval waar uitsondering is gegooi as twee etikette is op dieselfde
& Nbsp; pleeg. [Valentin Lab]
En die wat gelewer volle gevolg word direk gebruik om die HTML webblad van die changelog van die PyPI bladsy te genereer.
Gebruik
Die monster opset lêer is nogal swaar kommentaar en is eenvoudig. Jy moet in staat wees om dit te gebruik as wat nodig is.
Die changelog van gitchangelog gegenereer met homself en met die monster konfigurasielêer. Jy sal die uitset in die changelog van die PyPI bladsy sien
Eienskappe :.
- volle gedryf deur 'n klein opset lêer aan te pas met jou changelog beleid. (Sien byvoorbeeld die monster konfigurasielêer)
- ignoreer pleeg boodskap gebaseer op regexp bypassende
- refactor boodskap vertoon op die vlieg met vervang regexp pleeg
- klassifiseer pleeg boodskap in afdelings (naamlik: Nuwe, Fix, Wysigings ...)
- ignoreer nie-changelog tags deur regexps
Wat is nuut in hierdie release:
- New:
- Bygevoeg 'n mako uitset enjin met standaard herstruktureer teks formaat vir die verwysing. [Valentin Lab]
- Bygevoeg sommige inligting oor pad lookup skema gitchangelog.rc konfigurasielêer te vind. [Valentin Lab]
- Bygevoeg template stelsel en voorbeelde met 'n snor sjabloon ondersteuning vir herstruktureer teks en Afprijzingsmanager uitvoer formaat. [David Loureiro]
- Wysigings:
- Verwyder pkg en dev pleeg van verstek voorbeeld changelog uitset. [Valentin Lab]
- Fix:
- Sommige fout boodskap was nie op stderr geskryf. [Valentin Lab]
Wat is nuut in die weergawe 1.1.0:
- New:
- New config lêer lookup skema wat voeg 'n nuwe moontlike standaard plek .gitchangelog.rc in die wortel van die git repository. [Valentin Lab]
- GitRepos voorwerp gee nou toegang tot gids inligting en die hele git config lees toegang. [Valentin Lab]
- 'n Nuwe artikel 'n direkte visuele van gitchangelog uitset te kry. Herbewoorde paar sinne en het 'n paar ander klein toevoegings. [Valentin Lab]
- Wysigings:
- Verwyder ou gitchangelog.rc.sample ten gunste van die nuwe gedokumenteer een. [Valentin Lab]
- Fix:
- Die voorbeeld lêer was nie in ooreenstemming is met die doc, en is nou die aanvaarding van 'n toets 'en' doc 'gehoor. [Valentin Lab]
Vereistes :
- Python
Kommentaar nie gevind