.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "LEI-REDIFF 1" .TH LEI-REDIFF 1 1993-10-02 public-inbox.git "public-inbox user manual" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" lei\-rediff \- بازتولید یک diff با گزینه‌های متفاوت .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" lei rediff [OPTIONS] LOCATION [LOCATION...] .PP lei rediff [OPTIONS] (\-\-stdin|\-) .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" پیامی را از \f(CW\*(C`LOCATION\*(C'\fR یا stdin خوانده و diff آن را با گزینه‌های مشخص‌شده‌ی \fBgit\-diff\fR\|(1) بازتولید می‌کند. این قابلیت زمانی مفید است که بخواهید نحوه‌ی نمایش وصله (patch) اصلی را تغییر دهید (برای مثال، افزایش خطوط زمینه، رنگ‌آمیزی متفاوت خطوط جابه‌جاشده، یا استفاده از یک ابزار بیرونی برای مشاهده diff). .PP این ابزار به محتویات دایرکتوری .git در درخت کاری جاری پروژه شما متکی است. به بیان دیگر، در هر جایی که \&\fBgit\-am\fR\|(1) کار کند، این دستور نیز کار خواهد کرد. در غیر این صورت، گزینهٔ \f(CW\*(C`\-\-git\-dir=\*(C'\fR می‌تواند به هر تعداد دلخواه برای افزودن مخازنی که داده‌های blob از آن‌ها ساخته می‌شوند، مشخص شود. .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" علاوه بر بسیاری از گزینه‌های \fBgit\-diff\fR\|(1) (مانند \f(CW\*(C`\-W\*(C'\fR، \f(CW\*(C`\-w\*(C'\fR، \&\f(CW\*(C`\-U $LINES\*(C'\fR)، گزینه‌های زیر نیز پشتیبانی می‌شوند: .IP \-\-stdin 4 .IX Item "--stdin" خواندن پیام از stdin. در صورتی که هیچ آرگومانی داده نشود و stdin یک لوله (pipe) یا فایل معمولی باشد، این حالت به صورت ضمنی اعمال می‌شود. .Sp برای کاربرانی که از ویرایشگرهای متن و صفحه‌بندی‌کننده‌ها (pagers) با قابلیت هدایت بافر (piping) به دستورات دلخواه استفاده می‌کنند، بسیار مفید است که یک ایمیل وصله را پیش از ارسال به \fBgit\-am\fR\|(1)، به \f(CW\*(C`lei rediff\*(C'\fR هدایت کنند. خروجی \f(CW\*(C`lei rediff\*(C'\fR در صورتی که ورودی آن یک ایمیل وصله بوده باشد، با \f(CW\*(C`git am\*(C'\fR سازگار است. .IP \-\-drq[=COUNT] 4 .IX Item "--drq[=COUNT]" نقل‌قول‌زدایی و نقل‌قول‌گذاری مجدد (De\-Re\-Quote). نقل‌قول ورودی را حذف کرده و خروجی را مجدداً نقل‌قول می‌کند. به تعداد COUNT سطح از پیشوندهای پاسخ ایمیل \f(CW\*(C`> \*(C'\fR را حذف کرده و هنگام بازتولید diff دوباره آن‌ها را اضافه می‌کند. .Sp این گزینه به عنوان امکانی مناسب جهت اجرا در داخل ویرایشگرهای متن با قابلیت pipe هنگام نوشتن پاسخ به یک ایمیل وصله در نظر گرفته شده است. توجه: در صورتی که برخی از خطوط ورودی فاقد پیشوند \f(CW\*(C`> \*(C'\fR باشند، ممکن است این گزینه پیشوندهای \f(CW\*(C`> \*(C'\fR بیش از حدی اضافه کند. .Sp اگر COUNT تعیین نشود مقدار آن ۱ است؛ به عبارت دیگر، \f(CW\*(C`\-\-drq=1\*(C'\fR و \&\f(CW\*(C`\-\-drq\*(C'\fR معادل یکدیگر هستند. .Sp این گزینه به طور ضمنی "\-\-quiet" را فعال می‌کند مگر اینکه "\-\-verbose" مشخص شده باشد، زیرا ویرایشگرهای متن تمایل دارند خروجی خطای استاندارد (stderr) را با خروجی استاندارد (stdout) ترکیب کنند. .IP \-\-dequote\-only[=COUNT] 4 .IX Item "--dequote-only[=COUNT]" مشابه "\-\-drq"، اما پیشوندهای نقل‌قول را دوباره به خروجی اضافه نمی‌کند. .Sp این گزینه می‌تواند برای تغذیه یک قطعه کد (hunk) به \fBgit\-apply\fR\|(1) یا \fBpatch\fR\|(1) هنگام نوشتن پاسخ یا پردازش بیشتر توسط یک نمایش‌دهنده diff دیگر مفید باشد. .Sp برخلاف "\-\-drq"، این گزینه به طور ضمنی شامل "\-\-quiet" نمی‌شود. .IP \-\-git\-dir=DIR 4 .IX Item "--git-dir=DIR" مشخص کردن یک دایرکتوری .git/ اضافی برای پویش. این گزینه می‌تواند چندین بار مشخص شود. .Sp پیش‌فرض: خروجی \f(CW\*(C`git rev\-parse \-\-git\-dir\*(C'\fR .IP \-\-no\-cwd 4 .IX Item "--no-cwd" در مخزن git واقع در دایرکتوری کاری جاری جستجو نمی‌کند. .IP \-q 4 .IX Item "-q" .PD 0 .IP \-\-quiet 4 .IX Item "--quiet" .PD عدم نمایش خروجی پیشرفت کار. .IP \-v 4 .IX Item "-v" .PD 0 .IP \-\-verbose 4 .IX Item "--verbose" .PD ارائه بازخورد و اطلاعات بیشتر در stderr. .PP گزینه‌های زیر که در \fBlei\-q\fR\|(1) شرح داده شده‌اند نیز پشتیبانی می‌شوند: .IP \-\-[no\-]remote 4 .IX Item "--[no-]remote" .PD 0 .IP \-\-no\-local 4 .IX Item "--no-local" .IP \-\-no\-external 4 .IX Item "--no-external" .IP \-\-no\-import\-remote 4 .IX Item "--no-import-remote" .IP "\-\-torsocks=auto|no|yes, \-\-no\-torsocks" 4 .IX Item "--torsocks=auto|no|yes, --no-torsocks" .IP \-\-proxy=PROTOCOL://HOST[:PORT] 4 .IX Item "--proxy=PROTOCOL://HOST[:PORT]" .PD .SH "تماس (CONTACT)" .IX Header "CONTACT" ارسال بازخورد از طریق ایمیل متن ساده به با کمال میل پذیرفته می‌شود. .PP بایگانی‌های ایمیل در و میزبانی می‌شوند. .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .IX Header "COPYRIGHT" حق نشر ۲۰۲۱ متعلق به تمامی مشارکت‌کنندگان است. .PP مجوز: AGPL\-3.0+ .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBlei\-q\fR\|(1), \fBlei\-blob\fR\|(1), \fBlei\-p2q\fR\|(1)