bup-validate-object-links(1) General Commands Manual bup-validate-object-links(1)

bup-validate-object-links - اعتبارسنجی پیوندهای اشیاء در مخزن bup

bup validate-object-links

bup validate-object-links اشیاء موجود در مخزن را پویش کرده و هرگونه ارجاع از یک درخت (tree) یا کامیت (commit) به شیئی که در مخزن وجود ندارد را گزارش می‌دهد. در حال حاضر، این دستور «اشیای آزاد» (loose objects ‏- اشیایی که در فایل‌های بسته نیستند) را پویش نمی‌کند و هنگام بررسی وجود اشیاء نیز متوجه آن‌ها نمی‌شود، و نمی‌تواند اشیای برچسب (tag) را مدیریت کند. توجه داشته باشید که bup برچسب‌ها یا اشیای آزاد ایجاد نمی‌کند، اما ممکن است git این کار را انجام دهد.

بررسی وجود اشیاء تنها به نمایه‌های مخزن مراجعه می‌کند؛ این دستور تلاشی برای خواندن مستقیم شیء نمی‌کند، بنابراین ممکن است توسط یک نمایه نادرست گمراه شود.

هر زمان که یک پیوند آسیب‌دیده (ارجاع ناموجود) یافت شود، خطی با کدگذاری ASCII در قالب زیر در خروجی استاندارد چاپ خواهد شد:

no MISSING_HASH for PARENT_HASH

وضعیت خروج در صورت یافتن هرگونه پیوند آسیب‌دیده 1، در صورت عدم وجود پیوند آسیب‌دیده 0، و برای سایر خطاها یک عدد صحیح مثبت دیگر خواهد بود.

bup-fsck(1)

بخشی از مجموعه bup(1).

Rob Browning rlb@defaultvalue.org.

2026-09-01 Bup 0.34+