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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25925 invoked from network); 5 Nov 2020 14:49:30 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 5 Nov 2020 14:49:30 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1604587770; b=o0LT/5fQiGXKodiUsrntddrXvWtUkBNHLW+NA4iFoSdtMKmJqrnF29DOdgXgg6nUUfxdDO09AB J+AbPb/dI+y/J1RFbuuK3JNRbrXw093ba6R7vCMxhHxobt+HCiFq3edAYGAl0xo+PH61xgH1P5 dCL4nkJsJaaIt2sgE3zWJuWBgxSILo0TTvCenKopyLDvN0QVt0/1Mc/QINnCivNdy9NNLEk+Cf YLbBsbe9TDjtXtE1Z7i1JaHTIQdbbSYY9Cf20BT4FFqzeWPusXjprOAcFOLZpARfwUSYepMj5B Wm5F+1AKvr9qrYCURkmdTMK61jU3E/P1KIkUaIGwWNtDDA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out2-smtp.messagingengine.com) smtp.remote-ip=66.111.4.26; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 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-20200801; t=1604587770; bh=RA8yAbbptCzrofP2KwKH1HRb/WIvumDupRB6+3cN6a8=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version: References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:DKIM-Signature: DKIM-Signature:DKIM-Signature; b=HXNCzma01jtV8TS5YckQZA+Xv3LY6Em92NNEyLAuZOKVr4NEINMWTU0LOtN4UEnlq4Jah1/Zi6 XxNMif2YSCOY5g/l7ng+5X1wqnaKk3PwkFPq9hDRYcKk+auXNVZDGtUDAxr79aVu6bPY+9poBl A5Iv/pOq3oUm19j5P95fVodp0mVGyT0yMQg8K1PlA1Ybuzz4Z7UAJwDmxjkpf97WUJfv1goSy+ Mu9BPN33uEb/YVrjy2HYT3+lvWpQI6WpayU4jmteOyr16Z2YtDOQ893GkGf2QC6yI0wVj182rJ CYwSLSmKtMxn+FfGuyvOiX7O+8LIs7DqOle8WZxqdwVGEQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=sZsY3A9LWO7Us2rc7WRCnIZ8ENkUyWInhzjMplz0wZ0=; b=b21NRpc2naju6A477WVr7Y1SUT /GcZ8Y2iWGMEtxZk//VjMebNooTSQbSrEYcOzm50Nocd4hCNR3MlL6LmsXeosS0hc6LxMAuXX1ICV /HH+r8TvKwXr6T+e7IafMcgIQ6SYR3a0tKEgQyTzwFER+OJhXOCNHyJM3WMZnu5qY1Iw+ngsPEs1X 8p9c8X99YHXdKW8B9GywTyfPndHY6XgFJbPD7vnm+SN2hAaj8U6CKpcH7xoZq5ZCj7p0VgKewMaCf 8YTqna5ymEZU5pm7rvV/8eaQ0AeltBa+GqBbe6cK/80ZJtWsircS5AuhjStm2lmQZbzVcb/W+V9vS qWltDXJQ==; Received: from authenticated user by zero.zsh.org with local id 1kagZu-0008p6-3i; Thu, 05 Nov 2020 14:49:30 +0000 Authentication-Results: zsh.org; iprev=pass (out2-smtp.messagingengine.com) smtp.remote-ip=66.111.4.26; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from out2-smtp.messagingengine.com ([66.111.4.26]:37815) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1kagZV-0008fg-RR; Thu, 05 Nov 2020 14:49:08 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 871D95C0108; Thu, 5 Nov 2020 09:49:04 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 05 Nov 2020 09:49:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:to:cc:subject:message-id :in-reply-to:references:mime-version:content-type :content-transfer-encoding; s=fm1; bh=sZsY3A9LWO7Us2rc7WRCnIZ8EN kUyWInhzjMplz0wZ0=; b=OkY507hW+7yZ5ikYHaBrMm53rkwOnCbXtwNDqAnQc5 mh7UXOn7nuo0g4sr40JtDsp5OQDv+8BREuixk6YW2RmrYAO3icASFCwqJ/xhsU8w BTi9pLjgZmGvK2lPyI+M/NnSAaLIwiMyg2rJ22BmrDqzLcOT0VSo2k5QkNd3dTeB bv+llGkbL4mCiSbwdSpAwIJHh/9rYqBXEpnvN51ffeZKVz2DCRYe8RD/d0lsfKy/ FfjWEwyaRJw64Cd/qtpxp7Y7gNc3LlwXSRmIUtrW9R45MGQ+JLmQ+Cq1W8vwF7pi q+c+B6PuxmdkFqaTSI/xEOsxRPMgmFI6EkW35F2b6rNg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=sZsY3A9LWO7Us2rc7WRCnIZ8ENkUyWInhzjMplz0w Z0=; b=JkL0ezmGShgm1vmskmThk6dYUy81AIqy9IvpygvMm64MM26O1mqTeJgCc oryLAqOjOwJxS/r2r/WfTQKPsoIGt2qgImAXpw1l8+FkFhcoOyIaiH8aaZhwcUjS iDrlLBxj2AqbIIqwYaqzNVemwvojthb2EijrMdnq9hqW+uYw4RJHqLb2nAmLvYhG OO49ExlENrjsFEjw4ctC7mDkJz1lWom75zYN3GVnPLLkLGiwE/bjQbV3LuxhljRG uCHX9Ot3cAStKOhKcNtkrLG3057WMZyhnUbFlohfAx19UdUa8fEMOykU6sDXLqsO HZk6WJm4+/GPJVoFZBGl5rCigM2GA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedruddtjedgieelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfgjfhfogggtgfesthejtddtredtvdenucfhrhhomhepffgrnhhi vghlucfuhhgrhhgrfhcuoegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvgeqne cuggftrfgrthhtvghrnhepfeduteegveehvdfhteevtedvudeludeijeeuudeujeejtdet uedtjefhtdfgieetnecukfhppedutdelrdeigedrkeeirddugeenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegurdhssegurghnihgvlhdrshhh rghhrghfrdhnrghmvg X-ME-Proxy: Received: from tarpaulin.shahaf.local2 (bzq-109-64-86-14.red.bezeqint.net [109.64.86.14]) by mail.messagingengine.com (Postfix) with ESMTPA id 09A87306005E; Thu, 5 Nov 2020 09:49:04 -0500 (EST) Received: from tarpaulin.shahaf.local2 (localhost [IPv6:::1]) by tarpaulin.shahaf.local2 (Postfix) with ESMTP id 4CRmcZ2vdlz1vM; Thu, 5 Nov 2020 14:49:02 +0000 (UTC) Date: Thu, 5 Nov 2020 14:49:00 +0000 From: Daniel Shahaf To: Aleksandr Mezin Cc: zsh-workers@zsh.org Subject: Re: [RFC PATCH v3] vcs_info: choose backend by basedir Message-ID: <20201105144900.10b1d0b9@tarpaulin.shahaf.local2> In-Reply-To: References: <20201029012755.253085-1-mezin.alexander@gmail.com> <20201104063824.74110106@tarpaulin.shahaf.local2> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Seq: 47525 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: Archived-At: Aleksandr Mezin wrote on Thu, 05 Nov 2020 06:50 +0600: > On Wed, Nov 4, 2020 at 12:38 PM Daniel Shahaf wrote: > > About extensibility, needs for extensibility aren't always foreseen. > > I guess they can't be foreseen both ways, i.e. extensibility may be > needed where you didn't expect, but also maybe extensibility won't be > needed where you expected and designed. But creating a "more > extensible" interface takes more time, and this way you usually have > more complex code. So maybe this "premature extensibility" isn't worth > it? That's possible, of course. If you think that's the case in the specific zstyle API design question under discussion, perhaps you can convince us of your opinion.