| HG(CAT) | HG(CAT) |
نام (NAME)
hg cat - چاپ و نمایش ویرایش جاری یا مشخصشده فایلها
خلاصه دستور (SYNOPSIS)
hg cat [OPTION]... FILE...
توضیحات (DESCRIPTION)
فایلهای مشخصشده را همانگونه که در ویرایش تعیینشده بودهاند چاپ میکند. اگر ویرایشی مشخص نشود، والد دایرکتوری کاری استفاده خواهد شد.
خروجی میتواند در یک فایل باشد که در این حالت نام فایل با استفاده از یک رشته قالب مشخص میشود. به hg help templates مراجعه کنید. علاوه بر کلمات کلیدی رایج قالب، قواعد قالببندی زیر پشتیبانی میشوند:
- %%
-
کاراکتر لفظی «%»
- %s
-
نام پایه (basename) فایلی که چاپ میشود
- %d
-
نام دایرکتوری فایلی که چاپ میشود، یا '.' اگر در ریشه مخزن باشد
- %p
-
مسیر نسبی فایل نسبت به ریشه مخزن
- %H
-
هش مجموعه تغییرات (۴۰ رقم هگزادسیمال)
- %R
-
شماره ویرایش مجموعه تغییرات
- %h
-
فرم کوتاه هش مجموعه تغییرات (۱۲ رقم هگزادسیمال)
- %r
-
شماره ویرایش مجموعه تغییرات با صفرهای پیشین
- %b
-
نام پایه مخزن صادرکننده
- \
-
کاراکتر لفظی «\[u00BB]
قالب (Template):
کلمات کلیدی زیر علاوه بر کلمات کلیدی و توابع رایج قالب پشتیبانی میشوند. همچنین به hg help templates مراجعه کنید.
- data
- رشته. محتوای فایل.
- path
- رشته. مسیر
فایل به
صورت مطلق
نسبت به
مخزن.
در صورت موفقیت 0 را برمیگرداند.
گزینهها (OPTIONS)
- -o,--output <FORMAT>
- چاپ خروجی در فایلی با نام قالببندیشده
- -r,--rev <REV>
- چاپ ویرایش مشخصشده
- --decode
- اعمال هر فیلتر رمزگشایی منطبق
- -I,--include <PATTERN[+]>
- شامل کردن نامهای منطبق با الگوهای ارائهشده
- -X,--exclude <PATTERN[+]>
- مستثنی کردن نامهای منطبق با الگوهای ارائهشده
- -T,--template <TEMPLATE>
- نمایش بر
اساس قالب
گزینههای نشانهگذاریشده با [+] را میتوان چندین بار مشخص کرد