gitchangelog הוא כלי שיכול לתרגם להתחייב היסטוריית הודעות לchangelog.
לדוגמא
הפלט כיום קבוע לטקסט שאורגן מחדש, אבל זה צריך להיות קריא הוא ASCII.
הנה דוגמא קטנה של changelog git-changelog בעבודה.
פלט יומן git הנוכחי, כך שתוכל לקבל מושג על היסטורית היומן:
* 59f902a המעבדה ולנטין החדש: dev: סעיפים בchangelog נמצאים כעת בהוראה שניתנה ב` git-changelog.rc`` `ב`` אפשרות section_regexps``. (0.1.2)
* C6f72cc שינוי המעבדה ולנטין: dev: הקוד הגיב כדי לעבור doctest מצב.
* A9c38f3 תיקון המעבדה ולנטין: dev: doctests היו נכשל בזה.
* המעבדה ולנטין 59524e6 חדשה: usr: `` אופציה הוסיף body_split_regexp`` לניסיונות לעצב כראוי גוף של להתחייב.
* המעבדה ולנטין 5883f07 חדשה: usr: להשתמש ברשימה של tuple במקום dict ל'section_regexps`` 'כדי להיות מסוגל לנהל את הסדר בין הסעיף בהתאמה למצוא.
* 7c1d480 המעבדה ולנטין החדש: dev: `` אפשרות unreleased_version_label`` חדשה ב` git-changelog.rc`` `לשנות תווית של קוד עדיין לא שוחרר.
* Cf29c9c המעבדה ולנטין תיקון: dev: מיון רע של תגים (alphanumerical). השתנה להתחייב סוג תאריך.
* 61d8f80 תיקון המעבדה ולנטין: dev: תמיכה של הודעה ריקה להתחייב.
* Eeca31b המעבדה ולנטין חדש: dev: שימוש `` סעיף git-changelog`` ב` `עולם config`` git כראוי.
* המעבדה ולנטין 6142b71 שינוי: dev: ההסרה קוסמטית של רווחים ונגררים
* 3c3edd5 תיקון המעבדה ולנטין: usr: `` נראה git`` בגרסאות מאוחרות יותר להיכשל ב` `config git <מקש <` `עם errlvl 255, שאינו נתמך.
* 3f9617d תיקון המעבדה ולנטין: usr: הוסר Traceback כאשר לא היו תגים בכלל במאגר git הנוכחי.
* חדשים המעבדה ולנטין e0db9ae: מסווגים הוסיף סעיף: usr (כלומר: חדש, שינוי, באגס) ועדכן את קובץ rc המדגם. (0.1.1)
* 0c66d59 המעבדה ולנטין תיקון: dev: קבוע מקרה שבו יוצא מן הכלל נזרק אם שני תגים נמצאים על אותו להתחייב.
* המעבדה ולנטין d2fae0d חדשה: usr: הוסיפה `` תמיכת succint --help``.
וכאן הוא הפלט gitchangelog:
0.1.2 (2011-05-17)
------------------
חדש
~~~
- סעיפים בchangelog נמצאים כעת בהוראה שניתנה ב` `git-
& Nbsp; changelog.rc`` ב` `אפשרות section_regexps``. [המעבדה ולנטין]
- נוסף `` body_split_regexp`` אפשרות לניסיונות לעצב בצורה נכונה
& Nbsp; גוף של להתחייב. [המעבדה ולנטין]
- השתמש ברשימה של tuple במקום dict ל` `section_regexps`` להיות
& Nbsp; תוכל לנהל סדר בין הסעיף בהתאמה למצוא. [המעבדה ולנטין]
- `` אפשרות חדשה unreleased_version_label`` ב` `git-changelog.rc`` ל
& Nbsp; תווית שינוי של קוד עדיין לא שוחרר. [המעבדה ולנטין]
- השתמש בסעיף `` git-changelog`` ב` עולם config`` git 'כראוי.
& Nbsp; [המעבדה ולנטין]
שינויים
~~~~~~~
- תגובות קוד כדי לעבור doctest מצב. [המעבדה ולנטין]
- ההסרה קוסמטית של רווחים ונגררים. [המעבדה ולנטין]
תקן
~~~
- Doctests היו נכשל בזה. [המעבדה ולנטין]
- מיון רע של תגים (alphanumerical). השתנה להתחייב סוג תאריך.
& Nbsp; [המעבדה ולנטין]
- תמיכה של הודעה ריקה להתחייב. [המעבדה ולנטין]
- `נראה git`` בגרסאות מאוחרות יותר 'להיכשל ב`` config git `` עם
& Nbsp; errlvl 255, שאינו נתמך. [המעבדה ולנטין]
- Traceback הוסר כאשר לא היו תגים בכלל בgit הנוכחי
& Nbsp; מאגר. [המעבדה ולנטין]
0.1.1 (2011-04-07)
------------------
חדש
~~~
- מסווג סעיף נוסף (כלומר: חדש, שינוי, באגס) ומעודכן
& Nbsp; מדגם קובץ rc. [המעבדה ולנטין]
- נוסף `` תמיכת succint --help``. [המעבדה ולנטין]
תקן
~~~
- מקרה שבו יוצא מן הכלל קבוע נזרק אם שני תגים נמצאים על אותו
& Nbsp; להתחייב. [המעבדה ולנטין]
והתוצאה מלאה שניתנו משמשת ישירות ליצירת דף אינטרנט HTML של changelog של דף PyPI.
שימוש
קובץ תצורת המדגם הגיב די בכבדות והוא די פשוט. אתה אמור להיות מסוגל להשתמש בו כנדרש.
Changelog של gitchangelog נוצר עם עצמו ועם קובץ תצורת מדגם. אתה תראה את הפלט בchangelog של דף PyPI
תכונות :.
- מונע באופן מלא על ידי קובץ תצורה קטן כדי להתאים למדיניות changelog שלך. (ראה לדוגמא את קובץ תצורת מדגם)
מה חדש בהודעה זו:
-
חדש:
- הוספת מנוע פלט mako עם תבנית טקסט מחדש סטנדרטית להתייחסות. [המעבדה ולנטין]
- הוספה קצת מידע על תכנית בדיקת דרך למצוא קובץ תצורת gitchangelog.rc. [המעבדה ולנטין]
- מערכת בניית תבנית נוסף ודוגמאות עם תמיכת תבנית שפם לטקסט שאורגן מחדש ופלט בפורמט Markdown. [דוד Loureiro]
- שינויים:
- pkg וdev הוסר מתחייב מתפוקת changelog מדגם ברירת המחדל. [המעבדה ולנטין]
- תיקון:
- הודעת שגיאה חלקם לא נכתבה על stderr. [המעבדה ולנטין]
מה חדש בגרסת 1.1.0:
- חדש:
- ערכת בדיקת קובץ config חדשה אשר מוסיפה .gitchangelog.rc מיקום ברירת מחדל אפשרי חדש בשורש של מאגר git. [המעבדה ולנטין]
- אובייקט עכשיו לתת גישה לידיעות ספרייה וconfig git כל גישה לקריאה. [המעבדה ולנטין]
- הוספת סעיף חדש כדי לקבל ישיר חזותי של פלט gitchangelog. Reworded כמה משפטים ועשו כמה תוספות קטנות אחרות. [המעבדה ולנטין]
- שינויים:
- gitchangelog.rc.sample הישן הוסר לטובת תעד את אחד החדש. [המעבדה ולנטין]
- תיקון:
- קובץ המדגם לא היה עקבי עם doc, ועכשיו הוא מקבל 'מבחן' וקהל "doc". [המעבדה ולנטין]
GitRepos
דרישות :
- Python
תגובות לא נמצא