From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24612 invoked from network); 31 Oct 2022 10:14:51 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 31 Oct 2022 10:14:51 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1667211292; b=IEid0MiMLupW+AbQfIDm8J8O3RHb2JQ9jXkw6H1E2CWI9Dt3p83kqNRaV8jJT8nN5NSHk4YP6p tSum/P79LnwB3ChvevtbsPOmjU05xt8rrPz9s5Bvnkzs1wPqHNeFo1nDORdOVrOdg6dU/+Pl3H cVpMVbQrlmPLViPCWdQg2s2tGdfMTAtGDCJSCIJdoxF2sQJxmCE4xI6xOykm3Gk5qMGtVC8WS5 YEunpmIiZzYQ1Adtt4DlRKwyAQR1F3QdBocEst/blVR2XOYVRR7jxDZWOcgXs7433ObYnxPwDB 4VleQcEGfJBzPnnnc4pAjf0Ck+GrONK6Af/seaIUt0yRAg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (wout2-smtp.messagingengine.com) smtp.remote-ip=64.147.123.25; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm3 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1667211292; bh=gozkQn4/M1cS1A5eQ6fpfFWn4tqY7zLq1EhvCAHuE9Q=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Subject:Cc:To:From:Date:References:In-Reply-To: Message-ID:MIME-Version:DKIM-Signature:DKIM-Signature:DKIM-Signature; b=CL3PurGHj1MEuZ9YOUIIjr63lXC/WIBBNWeHdGzxMbjD72tDO0Dufnts1ppj2swpkYk9H8ec/g 4Brl3BpVQwzbPYoxj6aPl3ZQWsxWRWTRCOTrlmORD5LY7y1+bYDuivfAZiqyVkL4OXWYcie/ER GgItb1m6avEwXXX6XSZMgQftDRCSpTOmzDcd6BUYbzoKeRCfL4q70DUnZ29iZFOhfVAcUsCQF7 X9hzSCkCCO4GYWOFugFErXQ5ni/Xsp30Y2afM8guOqNbqkldvRmIlZBuPXrjXKz32VAIchX4JY kXc2XtexstfgUVBlPUEwEfBGezrLFaY4rpEWw6wOhncT+w==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Subject:Cc:To:From:Date: References:In-Reply-To:Message-Id:Mime-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=+Q6teqU0eCkJtHKKNzLaNFgQIuuhSvBu0BDcCJaGT1s=; b=kMV0Yj5rr+MfZGaMV5Z0VaJsrP 9w6o/yGd2p1Npi4ywwENdq9fZjVhmRyeNzS58O5KZMexTId3Krgt+QoWTf9VYKz/80Jnoa0JUX6/z x7SugksyEo1X+cJHc2RAANF4NmZglU4M5Gt2HnC785f0txaMiWMbvKiPynPbOjM2IrCZI0kA7g7A6 kwExJHPsszRaq7NnRdhFXwW0VnlzF0fE9yqftSlrkMggJxGQUXB89DvmPx73KbxvH+1Yit6LhRWFJ ZDvrrMjfvDCLTHP8NHDx+Q8MhzTUe1T5gYegwDbTNGRluukYe1Naz9tuoivRAsQDZO6/yoTDcI9+k HCGmcoWg==; Received: by zero.zsh.org with local id 1opRog-000Edz-NU; Mon, 31 Oct 2022 10:14:50 +0000 Authentication-Results: zsh.org; iprev=pass (wout2-smtp.messagingengine.com) smtp.remote-ip=64.147.123.25; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm3 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:43657) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1opRo5-000EKO-IF; Mon, 31 Oct 2022 10:14:15 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 8C0413200910; Mon, 31 Oct 2022 06:14:11 -0400 (EDT) Received: from imap46 ([10.202.2.96]) by compute2.internal (MEProxy); Mon, 31 Oct 2022 06:14:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1667211251; x= 1667297651; bh=+Q6teqU0eCkJtHKKNzLaNFgQIuuhSvBu0BDcCJaGT1s=; b=N D5GT6oEOZ+hSqRJwG8+VfVjcfsTmfsmtTUiirqR9TDU16WUh/gA7RvP7/GWkPV9k Ny+GTnyA//EN2w5YGNh+a4xdxuOxnZevGhOm106pnAqKalFH+NgccWbCAMt3+v9X N43fNv2JeC/6fGni3l/m9Be0AI3uIbiDy1zhGZX79ZclOKb7AAeyvzPRlhOwfp++ ax6dAPa+PaEHDlaJNvbkZobRwq1AA9AX9L8jiBqbf3OD+2+yO6WAlPhZQ55JNodS fB96drsZRZgH/Jz1i7xrG/G97ncAL9oHAxFlfHqYGJUaIV+58m6796LhjrhDb8LO 5ebG+YZe9KR78oFrzCgHA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1667211251; x=1667297651; bh=+Q6teqU0eCkJtHKKNzLaNFgQIuuh SvBu0BDcCJaGT1s=; b=dbtU8cKuXL8XS5ZtYUhtYlvvTjvGp2LGtxoo57ckH90z s6mFdmC6ylf/Q+fKr2rd8ybg/mqu8U+BEE//T4MIyhOuKYgxovCuqZ+DYtXgsKR/ kkdE7ARGCdNdK7rxP3IOiw7dbRfZMxSEFaEs37PxgrSzhrrrkEBC2lB976d73X3B FVsq9Z3rjojsH2gjMSeTYwzppvPRa4rNqqkPIuriBIJE0Ex2oF94GrxDiJTbs+Gf uKF/l6OUS+rT+XP2s6kvPFThi9wXiDFU28v6ToFLXhyNmLvFe0uX8x3di6H6pNXa dE4u2xSzP23Yp0CAyF1XW3kRvWELBlOVZ8GTLVi4cQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrudefgddufecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdffrghn ihgvlhcuufhhrghhrghffdcuoegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvg eqnecuggftrfgrthhtvghrnhepkeefheevveetieeukeehledtleevtdektdelgfelheeg ieeuudeuieeuveeggfdunecuffhomhgrihhnpehgihhthhhusgdrtghomhenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegurdhssegurghnihgv lhdrshhhrghhrghfrdhnrghmvg X-ME-Proxy: Feedback-ID: i425e4195:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 09D9C2A20080; Mon, 31 Oct 2022 06:14:11 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1087-g968661d8e1-fm-20221021.001-g968661d8 Mime-Version: 1.0 Message-Id: <18f5d6c6-f9f6-4626-ab9d-fe078260ee75@app.fastmail.com> In-Reply-To: <20221031091933.GE27622@tarpaulin.shahaf.local2> References: <20221025204319.1709205-1-pete@jpgrayson.net> <20221031091933.GE27622@tarpaulin.shahaf.local2> Date: Mon, 31 Oct 2022 10:13:50 +0000 From: "Daniel Shahaf" To: "Peter Grayson" Cc: zsh-workers@zsh.org Subject: StGit 2.0 and vcs_info (was: Re: [PATCH] Remove _stgit completion script) Content-Type: text/plain X-Seq: 50854 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: Daniel Shahaf wrote on Mon, 31 Oct 2022 09:19 +00:00: > Peter Grayson wrote on Tue, Oct 25, 2022 at 16:43:21 -0400: >> Also, the _stgit completions that ship with zsh, which dynamically parse >> StGit's help output, will be broken by the upcoming StGit 2.0 release >> due to changes in the help output. >> > > StGit is also used by vcs_info, here: > > https://github.com/zsh-users/zsh/blob/b76dcecfe3461aa9a9e29dffe2484f097611f9ff/Functions/VCS_Info/Backends/VCS_INFO_get_data_git#L187-L194 > > (There doesn't seem to be StGit-specific code elsewhere in the file or > in the sibling file VCS_INFO_detect_git.) > > Any chance that someone who uses both StGit and zsh could review that? > That code is supposed to populate $gitmisc (and thus the %m expando) > with information about pushed and not-yet-pushed patches. > > To test that: > > [[[ > autoload vcs_info > precmd() { vcs_info } Need to emit ${vcs_info_msg_0_} as well (see Misc/vcs_info-examples). > zstyle ':vcs_info:*' formats %m > zstyle ':vcs_info:*' actionformats %m > ]]] Cheers, Daniel