git-annex-expire(1) General Commands Manual git-annex-expire(1) نام (NAME) git-annex-expire - منقضی کردن مخازن غیرفعال خلاصه دستور (SYNOPSIS) git annex expire [repository:]time ... توضیحات (DESCRIPTION) این دستور مخازنی را که طی یک بازه زمانی مشخص فعالیتی انجام نداده‌اند منقضی می‌کند. یک مخزن با علامت‌گذاری به عنوان غیرفعال (dead) منقضی می‌شود. همچنین رفع انقضا نیز صورت می‌گیرد؛ اگر مخزن منقضی‌شده‌ای اخیراً فعالیتی داشته باشد، مجدداً به عنوان نیمه‌قابل‌اعتماد (semitrusted) علامت‌گذاری خواهد شد. این قابلیت می‌تواند زمانی مفید باشد که پیگیری وضعیت مخازن به صورت دستی ممکن نباشد؛ برای نمونه در یک شبکه توزیع‌شده از مخازن که هیچ‌کس دسترسی مستقیم به همه آن‌ها برای بررسی وضعیتشان ندارد. مخزن می‌تواند با استفاده از نام یک ریموت، یا توضیحات و یا شناسه‌ی یکتای (uuid) مخزن مشخص شود. زمان به قالب "60d" یا "1y" بیان می‌شود. زمان "never" قابلیت انقضا را غیرفعال می‌کند. اگر زمان بدون تعیین مخزن مشخص شود، به عنوان مقدار پیش‌فرض برای تمامی مخازن در نظر گرفته می‌شود. توجه داشته باشید که مخزن جاری هرگز منقضی نمی‌شود. گزینه‌ها (OPTIONS) --no-act عملیاتی که قرار است انجام شود را چاپ می‌کند، بدون اینکه مخزنی واقعاً منقضی یا رفع انقضا شود. --activity=Name فعالیتی را مشخص می‌کند که مخزن باید برای جلوگیری از انقضا انجام داده باشد. مقدار پیش‌فرض، هرگونه فعالیتی است. در حال حاضر تنها فعالیتی که می‌توان برای جلوگیری از انقضا مشخص کرد --activity=Fsck است که متناظر با دستور git annex fsck می‌باشد. توجه داشته باشید که اجرای fsck روی یک ریموت، انقضای مخزن ریموت را به‌روزرسانی می‌کند و نه مخزن محلی را. نخستین نسخه از git-annex که فعالیت fsck را ثبت کرد نسخه 5.20150405 بود. --json خروجی JSON را فعال می‌کند. این قابلیت برای پردازش توسط برنامه‌هایی که از git-annex استفاده می‌کنند در نظر گرفته شده است. هر خط از خروجی یک شیء JSON است. --json-error-messages پیام‌هایی که معمولاً در خروجی خطای استاندارد چاپ می‌شدند، در عوض داخل JSON گنجانده می‌شوند. همچنین می‌توانید از git-annex-common-options(1) استفاده کنید. همچنین ببینید (SEE ALSO) git-annex(1) git-annex-fsck(1) git-annex-schedule(1) git-annex-dead(1) git-annex-semitrust(1) نویسنده (AUTHOR) Joey Hess git-annex-expire(1)