git-annex-oldkeys(1) General Commands Manual git-annex-oldkeys(1)

git-annex-oldkeys - فهرست کردن کلیدهای استفاده‌شده برای نسخه‌های قدیمی فایل‌ها

git annex oldkeys [مسیر ...]

کلیدهای استفاده‌شده برای نسخه‌های قدیمی فایل‌ها یا دایرکتوری‌های مشخص‌شده را فهرست می‌کند.

خروجی این دستور می‌تواند از طریق لوله‌کشی (pipe) به دستوری مانند git-annex drop --batch-keys منتقل شود.

کلیدها به ترتیب از جدیدترین به قدیمی‌ترین فهرست می‌شوند.

هنگام فهرست کردن کلیدهای قدیمی برای یک دایرکتوری، کلیدهای مربوط به فایل‌های حذف‌شده‌ای که در کامیت‌های پیشین در آن دایرکتوری حضور داشتند نیز شامل می‌شود.

به‌طور پیش‌فرض این دستور کلیدی را که توسط هر فایلی در شاخهٔ فعلیِ چک‌اوت‌شده استفاده می‌شود، فهرست نمی‌کند. این گزینه باعث می‌شود که چنین کلیدهایی نیز در فهرست قرار گیرند.
رفتار پیش‌فرض از غافلگیری‌های احتمالی هنگام رهاسازی (drop) کلیدهای فهرست‌شده جلوگیری می‌کند. این گزینه می‌تواند مثلاً هنگام کپی کردن تمام نسخه‌های قدیمی یک فایل به یک مخزن دوردست مفید باشد.
تنها کلیدهای قدیمیِ استفاده‌شده در بازه مشخص از بازنگری‌ها (revisions) را فهرست می‌کند. این گزینه همانند گزینه بازهٔ بازنگری در دستور git log کار می‌کند. برای مستندات قالب این گزینه به gitrevisions(7) مراجعه کنید.
برای مثال، جهت فهرست کردن تنها کلیدهای استفاده‌شده از زمان برچسب v1.0، استفاده کنید از:
--revision-range=v1.0..HEAD
همچنین می‌توان از گزینه‌های git-annex-common-options(1) نیز استفاده کرد.

git-annex(1)

git-annex-unused(1)

Joey Hess <id@joeyh.name>