در gitchangelog یک ابزار است که می تواند ترجمه مرتکب تاریخچه پیام به تغییرات است.
نمونه
خروجی در حال حاضر به متن بازسازی ثابت، اما باید قابل خواندن باشند ASCII است.
در اینجا یک نمونه کوچک از تغییرات دستگاه گوارش-تغییرات در محل کار است.
خروجی ورود دستگاه گوارش جاری بنابراین شما می توانید یک ایده از تاریخ ورود دریافت:
* * * * 59f902a والنتین آزمایشگاه جدید: توسعه تمدن: بخش در changelog در حال حاضر در نظم داده شده در `` دستگاه گوارش-changelog.rc`` در `` گزینه section_regexps``. (0.1.2)
* * * * c6f72cc والنتین آزمایشگاه ویرایش: توسعه تمدن: نظر کد به ضامن doctest حالت.
* * * * a9c38f3 ثابت والنتین آزمایشگاه: توسعه تمدن: doctests در این شکست شدند.
* * * * 59524e6 والنتین آزمایشگاه جدید: USR: اضافه `` گزینه body_split_regexp`` به تلاش برای فرمت صحیح بدن از ارتکاب.
* * * * 5883f07 والنتین آزمایشگاه جدید: USR: استفاده از یک لیست از تاپل به جای DICT برای `` section_regexps`` قادر به مدیریت جهت بین بخش مسابقه پیدا کردن.
* * * * 7c1d480 والنتین آزمایشگاه جدید: توسعه تمدن: جدید `` گزینه unreleased_version_label`` در `` دستگاه گوارش-changelog.rc`` برای تغییر برچسب کد هنوز منتشر نشده است.
* * * * cf29c9c والنتین آزمایشگاه ثابت: توسعه تمدن: مرتب سازی بد از تگ (الفبا). تغییر برای ارتکاب تاریخ عضویت چیدمان بر.
* * * * 61d8f80 والنتین آزمایشگاه ثابت: توسعه تمدن: پشتیبانی از پیام خالی مرتکب.
* * * * eeca31b والنتین آزمایشگاه جدید: توسعه تمدن: استفاده `` بخش دستگاه گوارش-changelog`` در `` دستگاه گوارش جهان config`` مناسب.
* * * * 6142b71 والنتین آزمایشگاه ویرایش: توسعه تمدن: حذف و لوازم آرایشی و از فضاهای خالی انتهایی
* * * * 3c3edd5 والنتین آزمایشگاه ثابت: USR: `` git`` در نسخه های بعد به نظر می رسد به شکست در `` پیکربندی دستگاه گوارش <کلیدی> `` با errlvl 255، که پشتیبانی نمی شد.
* * * * 3f9617d والنتین آزمایشگاه ثابت: USR: حذف Traceback زمانی که در مخزن دستگاه گوارش در حال حاضر هیچ تگ در همه وجود دارد.
* * * * e0db9ae والنتین آزمایشگاه جدید: USR: اضافه طبقه بخش (به عنوان مثال: جدید، تغییر، اشکالات) و به روز فایل RC نمونه. (0.1.1)
* * * * 0c66d59 والنتین آزمایشگاه ثابت: توسعه تمدن: ثابت مورد که در آن استثنا پرتاب شد اگر دو تگ در همان مرتکب می باشد.
* * * * d2fae0d والنتین آزمایشگاه جدید: USR: اضافه `` پشتیبانی --help`` succint.
و در اینجا خروجی gitchangelog است:
0.1.2 (2011-05-17)
------------------
جدید
~~~
- بخش در changelog در حال حاضر در نظم داده شده در `` git-
& nbsp؛ در changelog.rc`` در `` گزینه section_regexps``. [والنتین آزمایشگاه]
- اضافه `` body_split_regexp`` گزینه به تلاش برای فرمت صحیح
& nbsp؛ در بدن مرتکب. [والنتین آزمایشگاه]
- استفاده از یک لیست از تاپل به جای DICT برای `` section_regexps`` به
و nbsp؛ قادر به مدیریت جهت بین بخش مسابقه پیدا کردن. [والنتین آزمایشگاه]
- جدید `` گزینه unreleased_version_label`` در `` دستگاه گوارش-changelog.rc`` به
برچسب تغییر کد هنوز منتشر نشده است. و nbsp. [والنتین آزمایشگاه]
- استفاده از `` بخش دستگاه گوارش-changelog`` در `` دستگاه گوارش config`` جهان مناسب.
و nbsp؛ [والنتین آزمایشگاه]
تغییرهای
~~~~~~~
- اظهار نظر کد به ضامن doctest حالت. [والنتین آزمایشگاه]
- حذف لوازم آرایشی و بهداشتی از فضاهای خالی فرار. [والنتین آزمایشگاه]
درست کردن
~~~
- Doctests در این شکست شدند. [والنتین آزمایشگاه]
- مرتب سازی بد از تگ (الفبا). تغییر برای ارتکاب تاریخ عضویت چیدمان بر.
و nbsp؛ [والنتین آزمایشگاه]
- پشتیبانی از پیام خالی مرتکب. [والنتین آزمایشگاه]
- `` git`` در نسخه های بعد به نظر می رسد به شکست در `` پیکربندی دستگاه گوارش `` با
& nbsp؛ در errlvl 255، که پشتیبانی نمی شد. [والنتین آزمایشگاه]
- Traceback حذف هنگامی که در همه هیچ تگ وجود دارد در دستگاه گوارش جاری
& nbsp؛ در مخزن. [والنتین آزمایشگاه]
0.1.1 (2011-04-07)
------------------
جدید
~~~
- طبقه بخش اضافه شده (به عنوان مثال: جدید، تغییر، اشکالات) و به روز
& nbsp؛ از نمونه فایل بتن مسلح. [والنتین آزمایشگاه]
- اضافه `` پشتیبانی --help`` succint. [والنتین آزمایشگاه]
درست کردن
~~~
- مورد ثابت که در آن استثنا پرتاب شد اگر دو تگ در همان هستند
و nbsp؛ مرتکب. [والنتین آزمایشگاه]
و در نتیجه کامل ارائه شده است به طور مستقیم به تولید صفحه وب HTML از تغییرات از صفحه PyPI استفاده می شود.
استفاده
فایل پیکربندی نمونه کاملا به شدت اظهار نظر و کاملا ساده است. شما باید قادر به استفاده از آن را به عنوان مورد نیاز است.
تغییرات از gitchangelog با خود و با فایل پیکربندی نمونه تولید می شود. شما به یک خروجی در تغییرات از صفحه PyPI ببینید
ویژگی ها:.
به طور کامل توسط یک فایل پیکربندی کوچک رانده برای مطابقت با سیاست تغییرات خود را. (نگاه کنید به عنوان مثال فایل پیکربندی نمونه)
چشم پوشی مرتکب پیام بر اساس تطبیق استقبال میکنم
refactor مرتکب پیام در پرواز با جایگزین استقبال میکنم نمایش داده
طبقه بندی مرتکب پیام را به بخش های (به عنوان مثال: جدید، رفع، تغییرات ...)
نادیده برچسب ها غیر تغییرات توسط regexps
چه در این نسخه جدید است:
جدید:
اضافه شده یک موتور خروجی ماکو با استاندارد قالب متن بازسازی برای مرجع است. [والنتین آزمایشگاه]
افزود: برخی از اطلاعات در مورد طرح مراجعه راه برای پیدا کردن فایل پیکربندی gitchangelog.rc. [والنتین آزمایشگاه]
اضافه شده سیستم قالب و نمونه با سبیل پشتیبانی قالب برای متن بازسازی و فرمت خروجی مدل های نشانه گذاری. [دیوید Loureiro قرار]
تغییرات:
حذف توسعه تمدن PKG و از خروجی به طور پیش فرض تغییرات نمونه مرتکب. [والنتین آزمایشگاه]
ثابت:
برخی از پیام خطا در stderr شد نوشته نشده است. [والنتین آزمایشگاه]
چه در نسخه 1.1.0 جدید است:
جدید:
جدید طرح مراجعه فایل پیکربندی اضافه می کند که ممکن است .gitchangelog.rc محل پیش فرض جدید در ریشه مخزن دستگاه گوارش. [والنتین آزمایشگاه]
GitRepos شی در حال حاضر دسترسی به اطلاعات دایرکتوری و تمام پیکربندی دستگاه گوارش را دسترسی به عنوان خوانده شده. [والنتین آزمایشگاه]
اضافه شده یک بخش جدید برای دریافت بصری مستقیم از خروجی gitchangelog. Reworded برخی از احکام و برخی اضافات جزئی دیگر. [والنتین آزمایشگاه]
تغییرات:
gitchangelog.rc.sample قدیمی حذف به نفع یکی از جدید مستند. [والنتین آزمایشگاه]
ثابت:
فایل نمونه بود منسجم با توضیحات ندارد، و در حال حاضر پذیرش 'امتحان' و 'توضیحات' مخاطبان. [والنتین آزمایشگاه]
مورد نیاز:
پایتون
نظر یافت نشد