From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fout-a4-smtp.messagingengine.com (fout-a4-smtp.messagingengine.com [103.168.172.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DAE951D798E for ; Sat, 20 Dec 2025 06:07:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.147 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766210848; cv=none; b=trGXJ7PDrdRQko1fUEoKZLJcwSJdUZReiPSaabXMYwqHN4QcjR/hxT1b9ww61N9zfxTEuubTwyk4lupr6ZNUMvHfwd5AS3Ns4QduCYc6cyEag8sgj658F2960v4Pipmx/SBUuo0vpCKt9T8au76DuXCWmGxWbPWOssopFOdhDn4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766210848; c=relaxed/simple; bh=tLcXcwYpFvtmcYMEc16ziok2v3pNJGvbY1XarWT9vIs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=ebdzgLIueMkR3cjMzLRT5punbA6p7ueNq5MxaHTgCgb2cUJdsmNSyAGJieUd1+WVhW8p4A2a+Yoy9W1kDEWWLTCiE0V0VMWB2cxhJItPk36vXxLZbdViWA4yxbYz3eY7olFTO2IqLMW9OfHb/dOigueKfAmhMp/JbdQrhVrASok= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=pobox.com; spf=pass smtp.mailfrom=pobox.com; dkim=pass (2048-bit key) header.d=pobox.com header.i=@pobox.com header.b=MpBqMN/C; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=xc7g/Fg7; arc=none smtp.client-ip=103.168.172.147 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=pobox.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pobox.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=pobox.com header.i=@pobox.com header.b="MpBqMN/C"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="xc7g/Fg7" Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id D6EAEEC0075; Sat, 20 Dec 2025 01:07:25 -0500 (EST) Received: from phl-frontend-01 ([10.202.2.160]) by phl-compute-04.internal (MEProxy); Sat, 20 Dec 2025 01:07:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pobox.com; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1766210845; x=1766297245; bh=k3d6NneTHx bMWqI+TX28mNRS7G81oVIfWhpTU36imTI=; b=MpBqMN/CLr7iDQRImoFA7Nhj47 djbkh80VTTVcXOUkLTzoDq23WBmVbp2mr4DJfFwgk/N3vG7gKqlW4DvYwH/Hji2x bjuVuOIk3rKPBdsi22LbxifJZSRFzw9UyS8dNWveUOZU78L4+w8qawGF/knqO5Gn 501vg4DPnYX2tE5GQUoK3f6iKP5soNW40hNokP9WlF2HWwxRoq1v6DOVMp+ngtwg NwPkZoI1JdRJ4TrV80oHh3BJ2RJqWPx3ZVZSG6jWRDFcr8mHVxh1itZsQTedvV8u FS2q2ZK5RiUBa/8vQPfK986DuFVhfZiKs5SGKPwrAyw2cPytDZuKs/Y6pXKQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1766210845; x=1766297245; bh=k3d6NneTHxbMWqI+TX28mNRS7G81oVIfWhp TU36imTI=; b=xc7g/Fg7iXu7Mqz1ZaNLuEjsAcw7covpshxqceqxBPwBM33Flaj Ti0Hl6wAK3SZftO4ZYhGkFzqWuaR2jk4536ZwbuKTsf8uKYUXEcRnOb13Av7QBws YR9m9rsd3PvDWTvMwSvp4ZJHsEuCjTADaEv5e5Krw3Cm/Gy+L8USRKc+yfgxw5Tb PWZx7tzmX1Osx1SFkpD27Cxc/R/T/I5vEu6naLvKv8Rsc0OPT9SSLlfvf2NNxt99 QcGRTEMK0CS85NdrbgFxnf4grzRBBFVHf5O4nfQdtmlz4YBQKYxlPUAO92KWQms0 etw0s1m23rcAsYiwaNW/eElk3Jiiv1j517w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdehtdegvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufgjfhffkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhnihhoucev ucfjrghmrghnohcuoehgihhtshhtvghrsehpohgsohigrdgtohhmqeenucggtffrrghtth gvrhhnpeefveetteejheeugeffledvteeiveffueefjeelueffteeigffgfedthfefieeg ieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehgih htshhtvghrsehpohgsohigrdgtohhmpdhnsggprhgtphhtthhopeehpdhmohguvgepshhm thhpohhuthdprhgtphhtthhopehgihhtghhithhgrggughgvthesghhmrghilhdrtghomh dprhgtphhtthhopehgihhtsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtohep shhunhhshhhinhgvsehsuhhnshhhihhnvggtohdrtghomhdprhgtphhtthhopehsrghmrd gsohhsthhotghksehshhhophhifhihrdgtohhmpdhrtghpthhtohepghhithhsthgvrhes phhosghogidrtghomh X-ME-Proxy: Feedback-ID: if26b431b:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 20 Dec 2025 01:07:25 -0500 (EST) From: Junio C Hamano To: "Sam Bostock via GitGitGadget" Cc: git@vger.kernel.org, Eric Sunshine , Sam Bostock Subject: Re: [PATCH v2 1/2] worktree: clarify --expire applies to missing worktrees In-Reply-To: (Sam Bostock via GitGitGadget's message of "Fri, 19 Dec 2025 18:16:08 +0000") References: Date: Sat, 20 Dec 2025 15:07:24 +0900 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Precedence: bulk X-Mailing-List: git@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain "Sam Bostock via GitGitGadget" writes: > From: Sam Bostock > > The `--expire` option for `git worktree list` and `git worktree prune` > only affects worktrees whose working directory path no longer exists. > The help text did not make this clear, and the documentation > inconsistently used "unused" for prune but "missing" for list. Well analyzed and described. > This updates the help text and documentation to consistently describe > these as "missing worktrees". We phrase it more like "Update the help text and documentation to ...", as if you are asking somebody sitting on the keyboard to make that change. > diff --git a/builtin/worktree.c b/builtin/worktree.c > index fbdaf2eb2e..82fcbfeccf 100644 > --- a/builtin/worktree.c > +++ b/builtin/worktree.c > @@ -252,7 +252,7 @@ static int prune(int ac, const char **av, const char *prefix, > OPT__DRY_RUN(&show_only, N_("do not remove, show only")), > OPT__VERBOSE(&verbose, N_("report pruned working trees")), > OPT_EXPIRY_DATE(0, "expire", &expire, > - N_("expire working trees older than