HG(OUTGOING) HG(OUTGOING)

hg outgoing - نمایش مجموعه‌تغییرات ناموجود در مقصد

hg outgoing [-M] [-p] [-n] [-f] [-r REV]... [DEST]...

مجموعه‌تغییراتی (changesets) را نشان می‌دهد که در مخزن مقصد مشخص‌شده یا در مکان پیش‌فرض push یافت نمی‌شوند. این‌ها مجموعه‌تغییراتی هستند که در صورت درخواست push، ارسال خواهند شد.

برای جزئیات قالب‌های معتبر مقصد، دستور pull را ببینید.

با گزینه -B/--bookmarks، نتیجه مقایسه بوک‌مارک‌ها بین مخزن محلی و مخزن دوردست (remote) نمایش داده می‌شود. با استفاده از -v/--verbose، وضعیت هر بوک‌مارک نیز به‌صورت زیر نمایش داده می‌شود:

BM1               01234567890a added
BM2                            deleted
BM3               234567890abc advanced
BM4               34567890abcd diverged
BM5               4567890abcde changed

اقدامی که هنگام push انجام می‌شود، به وضعیت هر بوک‌مارک بستگی دارد:

دستور push به همراه -B آن را ایجاد خواهد کرد

دستور push به همراه -B آن را حذف خواهد کرد

دستور push آن را به‌روزرسانی خواهد کرد

دستور push به همراه -B آن را به‌روزرسانی خواهد کرد

دستور push به همراه -B آن را به‌روزرسانی خواهد کرد

از دیدگاه رفتار عملیات push، بوک‌مارک‌هایی که فقط در مخزن دوردست وجود دارند به‌عنوان deleted در نظر گرفته می‌شوند، حتی اگر در واقعیت در مخزن دوردست اضافه شده باشند.

در صورت وجود تغییرات خروجی (outgoing)، مقدار 0 و در غیر این صورت 1 را برمی‌گرداند.

اجرا حتی زمانی که مخزن مقصد نامرتبط است
مجموعه‌تغییری که در نظر است در مقصد گنجانده شود
نمایش جدیدترین رکورد در ابتدا
مقایسه بوک‌مارک‌ها
شاخه مشخصی که مایل به push کردن آن هستید
نمایش وصله (patch)
استفاده از قالب diff گسترش‌یافته git
محدود کردن تعداد تغییرات نمایش‌داده‌شده
عدم نمایش ادغام‌ها (merges)
نمایش خلاصه‌ای از تغییرات در سبک diffstat
نمایش گراف بازبینی‌ها (DAG)
نمایش با استفاده از فایل نگاشت الگو (منسوخ‌شده)
نمایش با استفاده از الگو
تعیین دستور ssh برای استفاده
تعیین دستور hg برای اجرا در سمت دوردست
عدم اعتبارسنجی گواهی سرور (نادیده گرفتن پیکربندی web.cacerts)
پیمایش بازگشتی در زیرمخزن‌ها

گزینه‌های مشخص‌شده با علامت [+] را می‌توان چندین بار مشخص کرد

out