gbp-dch - آنلاین در ابر

این دستور gbp-dch است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


gbp-dch - تغییرات Debian را از پیام‌های git commit ایجاد کنید

خلاصه


gbp dch [ - نسخه ] [ --کمک ] [ -- پرحرف ] [ --رنگ=[خودکار|روشن|خاموش] ] [ --رنگ-
طرح =طرح رنگی ] [ --debian-branch=نام شعبه ] [ --debian-tag=فرمت برچسب ] [
--بالادست-شاخه=نام شعبه ] [ --upstream-tag=فرمت برچسب ] [ --نادیده گرفتن-شاخه ] [
-- عکس فوری | --رهایی ] [ --خودکار | --از آنجا که=مرتکب شدن ] [ --new-version=نسخه ] [ --bpo
| --nmu | --قا | --تیم ] [ -- توزیع =نام ] [ - توزیع نیرو ] [
-- فوریت =سطح ] [ --[نه-]پر ] [ --[نه-]متا ] [ --meta-closes=bug-close-tags ] [
--meta-closes-bugnum=فرمت-اشکال-شماره ] [ --snapshot-number=بیان ] [ --شناسه-
طول=عدد ] [ --git-log=گزینه های git-log ] [ --[no-]git-author ] [ --[نه-]چندین ]
[ --[no-]multimaint-merge ] [ --spawn-editor=[همیشه|عکس فوری|انتشار] ] [ --مرتکب شدن-
msg=فرمت msg ] [ --مرتکب شدن ] [ --سفارشی سازی ها=سفارشی سازی-فایل ] [مسیر 1 مسیر 2]

شرح


gbp dch پیام های git commit را می خواند و تغییرات Debian را از آن ایجاد می کند. اگر نه
استدلال ارائه شده است، gbp dch از آخرین نسخه بسته دبیان با برچسب شروع می شود تا به
نوک فعلی شاخه فعلی اگر توزیع بالاترین بخش در
debian/changelog is منتشر نشده، ورودی های تغییرات در این بخش درج خواهند شد.
در غیر این صورت یک بخش جدید ایجاد می شود.

If --خودکار داده شده است gbp dch، سعی می کند آخرین کامیت Git مستند شده در تغییرات را حدس بزند
- این فقط در حالت عکس فوری کار می کند. در غیر این صورت، --از آنجا که می توان برای گفتن استفاده کرد gbp dch at
کدام نقطه باید در تاریخچه Git شروع شود.

از آرگومان های مسیر اضافی می توان برای محدود کردن مسیرهای مخزن استفاده کرد gbp dch به نظر می رسد
در تنظیمات مسیر به دبیان/ اگر بالادست از Git و تمام بسته‌بندی‌های Debian استفاده می‌کند، انتخاب خوبی است
تغییرات محدود به دبیان/ زیرمجموعه در موارد پیچیده تر (مانند
پورت های پشتی)، می توانید استفاده کنید --git-log برای محدود کردن بیشتر ورودی های تغییرات ایجاد شده،
به عنوان مثال با استفاده از --git-log="--نویسنده = فو بار".

OPTIONS


- نسخه
نسخه چاپی برنامه، یعنی نسخه مجموعه git-buildpackage

-v

-- پرحرف
اجرای پرمعنا

-h

--کمک راهنما را چاپ کنید و خارج شوید

--رنگ=[خودکار|روشن|خاموش]
اینکه آیا از خروجی رنگی استفاده شود.

--رنگ-طرح=طرح رنگی
رنگ‌هایی که در خروجی استفاده می‌شوند (زمانی که رنگ فعال است). قالب برای COLOR_SCHEME است
' : : : '. مقادیر عددی و نام رنگ پذیرفته می شود،
فیلدهای خالی دلالت بر رنگ پیش فرض دارند. مثلا، --git-color-scheme='cyan:34::'
پیام‌های اشکال‌زدایی را به رنگ فیروزه‌ای، پیام‌های اطلاعاتی به رنگ آبی و سایر پیام‌ها را به رنگ آبی نشان می‌دهد
پیش فرض (یعنی پیام های هشدار و خطا به رنگ قرمز).

--debian-branch=نام شعبه
شاخه ای در مخزن Git که بسته Debian به صورت پیش فرض در حال توسعه است
is استاد.

--بالادست-شاخه=نام شعبه
شعبه برای تعیین نسخه بالادستی از. پیش فرض است بالادست.

--git-upstream-tag=TAG-FORMAT
از این قالب تگ برای جستجوی برچسب های نسخه های بالادستی استفاده کنید، پیش فرض این است
upstream/%(نسخه)s.

--نادیده گرفتن-شاخه
بررسی نکنید که آیا شاخه فعلی مطابقت دارد یا خیر debian-branch.

--debian-tag=فرمت برچسب
فرمت تگ استفاده می شود، هنگام برچسب گذاری نسخه های دبیان، پیش فرض است debian/%(نسخه)s

--از آنجا که=متعهد شدن
شروع به خواندن پیام های commit در متعهد شدن.

--خودکار، -a
آخرین commit مستند شده در تغییرات را از بنر اسنپ شات (یا از
آخرین برچسب در صورت عدم وجود بنر عکس فوری).

--[نه-]متا
تجزیه متا تگ ها مانند بسته می شود:, با تشکر: و Gbp-Dch:. متا تگ ها را در زیر ببینید.

--meta-closes=برچسب های باگ-بستن
چه متا تگ هایی را برای ایجاد ورودی های تغییرات باگ بسته شدن باید جستجو کنید. پیشفرض
برای پشتیبانی از Debian و Launchpad 'Closes|LP' است.

--meta-closes-bugnum=اشکال-شماره-فرمت
چه عبارت منظمی باید برای تجزیه شماره باگ استفاده شود. پیش فرض است
'(?:bug|مسأله)؟\#?\s?\d+'. توجه: regex باید تمام بخش‌های باگ را سرکوب کند
شماره ای که با استفاده از "(?:)" مورد نظر نیست، برای جزئیات به کتابچه راهنمای Python regex مراجعه کنید.

مثال: --meta-closes-bugnum="(?:bug)?\s*ex-\d+" با تمام موارد زیر مطابقت دارد:

امکان تطبیق Txt؟ نتیجه
------------ ------ ------
اشکال EX-12345 Y EX-12345
ex-01273 Y ex-01273
اشکال ex-1ab Y ex-1
EX--12345 N

--[نه-]پر
پیام commit کامل را در خروجی تغییرات وارد کنید.

-- عکس فوری، -S
یک ورودی انتشار عکس فوری ایجاد کنید. این یک شماره انتشار عکس فوری و یک هشدار اضافه می کند
بنر ورودی تغییرات. شماره نسخه انتشار به صورت خودکار در حال افزایش است
با انتشار هر عکس فوری جدید برای جلوگیری از کاهش رتبه بسته ها در طول عکس فوری
تست.

--snapshot-number=بیان
عبارت پایتون که eval()ed را به عدد اسنپ شات جدید دریافت می کند.

--رهایی، -R
هر بنر انتشار عکس فوری و پسوند نسخه را حذف کنید، جریان فعلی را تنظیم کنید
توزیع به ناپایدار، و تغییرات را برای تنظیمات نهایی باز کنید.

--new-version=نسخه, -N نسخه
اضافه کردن یک بخش تغییرات جدید با نسخه نسخه جدید. با هم -- عکس فوریاز
شماره عکس فوری به ضمیمه خواهد شد نسخه جدید.

--تیم یک ورودی تغییرات آپلود تیم ایجاد کنید.

--bpo شماره انتشار دبیان را برای آپلود در بکپورت ها افزایش دهید و یک بک پورت اضافه کنید
نظر تغییرات را آپلود کنید

--nmu برای آپلود غیر نگهدارنده، شماره انتشار دبیان را افزایش دهید.

--قا شماره انتشار دبیان را برای آپلود تیم QA Debian افزایش دهید و یک QA اضافه کنید
نظر تغییرات را آپلود کنید

-- توزیع =نام
فیلد توزیع را روی نام.

- توزیع نیرو
توزیع مشخص شده با را اجباری کنید -- توزیع مورد استفاده قرار گیرد، حتی اگر اینطور نباشد
با لیست توزیع های شناخته شده مطابقت دهید.

-- فوریت =سطح
فیلد فوریت را روی سطح.

--git-log=گزینه های git-log
گزینه‌ها کلمه به کلمه منتقل شدند گیت(1).

--id-length=N
شامل N ارقام commit id در ورودی تغییرات. پیش فرض این است که شامل نشود
اصلاً هر commit ID

--ignore-regex=regex
نادیده گرفتن تطابق خطوط commit regex هنگام ایجاد تغییرات ثبت شده

--git-نویسنده
از user.name و user.email استفاده کنید گیت(1) برای تریلر تغییرات.

--[no-]multimaint-merge
ادغام تعهدات توسط نگهدارنده.

--spawn-editor=[همیشه|عکس فوری|انتشار]
آیا برای ایجاد یک ویرایشگر: همیشه، هنگام انجام عکس‌های فوری یا هنگام انتشار.

--commit-msg=فرمت msg
از این رشته فرمت برای پیام commit هنگام commit کردن پیام تولید شده استفاده کنید
فایل تغییرات (زمانی که --مرتکب شدن داده شده است). پیش فرض است بروزرسانی تغییرات برای
%(نسخه)s آزاد

--مرتکب شدن
تغییرات ایجاد شده را انجام دهید.

--سفارشی سازی ها=سفارشی سازی-فایل
بارگذاری کد پایتون از سفارشی سازی-فایل. در حال حاضر، تنها چیزی که مفید است
کدی که می تواند انجام دهد این است که یک تابع custom_changelog_entry() را تعریف کند.

عکس فوری MODE


حالت Snapshot را می توان برای تست سریع و چرخه های نصب بدون نیاز به نگرانی استفاده کرد
شماره نسخه یا ورودی های تغییرات.

هنگام استفاده از -- عکس فوری or -S, gbp dch از یک هدر شبه در تغییرات دبیان استفاده می کند
آخرین git commit را به یاد داشته باشید که یک ورودی تغییرات برای آن اضافه کرد. همچنین شماره نسخه را تنظیم می کند
به پایان می رسد ~ .gbp. به طور خودکار عکس فوری را افزایش می دهد
شماره در فراخوان های بعدی gbp dch -S به طوری که عکس های فوری بعدی به طور خودکار داشته باشند
شماره نسخه بالاتر برای خروج از حالت عکس فوری، فراخوانی کنید gbp dch با --رهایی گزینه.
این هدر شبه را حذف می کند و شماره نسخه و نسخه منتشر شده را از بین می برد
دارای شماره نسخه بالاتر از عکس های فوری است.

متا برچسب ها


علاوه بر گزینه های بالا، قالب بندی پیام commit در debian/changelog
را می توان با تگ های خاص (به نام متا تگ) که در پیام git commit داده شده است، تغییر داد. متا
پردازش برچسب را می توان از طریق فعال کرد -- متا گزینه. برچسب ها باید در ابتدا شروع شوند
ستون یک پیام commit اما می تواند در هر خطی ظاهر شود. آنها از فرم هستند برچسب:
ارزش. متا تگ های معتبر عبارتند از:

Gbp-Dch: اقدام
اقدامات پشتیبانی شده عبارتند از: نادیده گرفتن که در هنگام تولید این commit را نادیده می گیرد
debian/changelog, کوتاه که فقط از توضیحات (خط اول) استفاده می کند
پیام commit هنگام ایجاد ورودی تغییرات (مفید زمانی که --پر شده داده شده است)،
و کامل که از پیام commit کامل هنگام ایجاد ورودی تغییرات استفاده می کند
(مفید زمانی که --پر شده داده نمی شود).

علاوه بر Gbp-Dch، منسوخ شده Git-Dch هنوز پشتیبانی می شود.

با تشکر: MSG
بعد از پیام commit یک پیام تشکر اضافه کنید.

بسته می شود: شماره باگ
نشان دادن در debian/changelog که باگ با این commit بسته شد. را ببینید
-- متا بسته می شود در مورد نحوه تمدید این برای سایر ردیاب‌ها.

پیام git commit زیر:

متا تگ های سند

بنابراین نیازی به مراجعه به دفترچه راهنما نیست

Gbp-Dch: کوتاه
بسته می شود: #636088
با تشکر: Raphaël Hertzog برای پیشنهاد

نتایج در این debian/changelog ورود:

* متا تگ های سند.
با تشکر از Raphaël Hertzog برای پیشنهاد (بسته می شود: #636088)

پیکربندی فایل ها


چند gbp.conf فایل ها برای تنظیم پیش فرض های آرگومان های خط فرمان بالا تجزیه می شوند.
مشاهده gbp.conf(5)> manpage برای جزئیات.

از gbp-dch به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز