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.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 331 invoked from network); 20 Feb 2022 08:50:41 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 20 Feb 2022 08:50:41 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1645347041; b=iFRmQAuAD0BxlviISTxcAxTSvx670sQySHIsj89LkhFeDS1U/xKilF8AYf3yiBAZXDBiCwZmHH MzjrjIc/BuWHacvJeCmrGEQGEZNsPr8hSRoGknuLiCt+y4Nfc4Ae3iOkUp7IB0FzUWITm3XpdY ju7vP+YhIunalie2U8mgOx7N1TIRc8AMLe3Rd2iF84lItYp83b4U/SxKi1JQ4zbdw439zTQ3m1 Ys+0YcOHhV2ZY0mNPOGQHm66595lxAKgLIkrwxepzj694P8tkQOzYawJ95QmNI1pK0p73ldI3c tDnyByJEfggQJWzrCxG+qRw1aJhmCTEZdjEpj5zI+HPf1g==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out4-smtp.messagingengine.com) smtp.remote-ip=66.111.4.28; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 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=1645347041; bh=juZqQXdD7hSgEx069zTqRSL/hOqodkYyWR8CSrDZTBo=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-ID:Date:Subject:To:From:DKIM-Signature:DKIM-Signature: DKIM-Signature; b=kMtJOQz8wvsBivK8SwyB7aaHrGkyB6bxnWHUEuMMwFkhka6/cO27qGQaQFsLOgV0ZZ1S4giNR3 JLzNoc/dQHwUoFQ7kfiKCtRKHYCm7idiH/bt09jUjx3jZkHWWNw4uBdEAkZ32RKhmOzrn78mLX BXAIs/LnR6puutgyv3LOK1wgPQ19rcDEVVrdPn6y8mhkuiTVqlKOXH1rlM0GtOm7RgT1L2Jd4v ibUWwOi2BjyIObB1s9HW/ajMlq7Sm9WVCnL/eUjyJ/ZUDMzdK8FluBMg58eMQERQDuPZdBNcGU mZKoYASxu9rwtdj3UXX1fYQ7ztAQQHTI8R6W4w0y7hNszQ==; 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-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To: Cc:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=nNGpMEsRCSLnlfDsmqa897XYUUXSL+WMeUPekIr4XEM=; b=gEMxTw2daebL/xLNr8otQcdqjk FO8O3EqIWdCVYkgdLVfHDY0hlo4nLTzI9lcRSV3dxbYKQnA7Rod27BaXPjMz1uOi1iZCprXxpxnAM H/vusdLrF9LVw9s5eVP9Ra5/V3efSRrJ+TJXJchiTc8V/11hf5Oo9D9N8CywM69brF++TJCDBumnL ZhRWnTViEKzIYEfUVlEhdB+jxFHpKDVk0GN14yDj8cdxax5tH+5ZfD9HBUUwgwD9LFGOaeHqkEojd I9PC0/V1kBN8yS7JvIzEUo2boKB3M75eaD7V7UhiP/x33SV4m0yLUejv2NI+ppAadOaZ1KG2ZvsYv d3LdVnTA==; Received: from authenticated user by zero.zsh.org with local id 1nLhvT-0003Ej-JJ; Sun, 20 Feb 2022 08:50:39 +0000 Authentication-Results: zsh.org; iprev=pass (out4-smtp.messagingengine.com) smtp.remote-ip=66.111.4.28; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from out4-smtp.messagingengine.com ([66.111.4.28]:35547) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1nLhut-0002ui-72; Sun, 20 Feb 2022 08:50:04 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 81E085C02C5; Sun, 20 Feb 2022 03:50:01 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 20 Feb 2022 03:50:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=cc:content-transfer-encoding:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; bh=nNG pMEsRCSLnlfDsmqa897XYUUXSL+WMeUPekIr4XEM=; b=CylHL1B8hteb8aH6KQp xOtV/Y6nVYDTmQDeatPE6g9ylquMRS7uaVAVN41bKLGhKN775Mme889QcKWlk0kP QlUld+gR1RSZW4wrmKrFRE0x5kiaclWf20bvxU8mWEJEuu5/1W3nW+Yxw77BO+NE b5MinDYF6U0raK3r7XYQTZrkJSkOMw6IcQ3cu5hdAUVtBR8dx10QzbJ9/WqLuMU6 vrukjJPEReYWrU+yE1xPJy5BbHFknUVizaCWDvf5wLWVSfrEW9Md5S78IGaGWg68 Xp7tl+82+DJXvhHQ5bq9m+yoSSjP/0n0XKAPwlTb5dPspA1xs52VxO/uegJuGFho Xlg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:date :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=fm2; bh=nNGpME sRCSLnlfDsmqa897XYUUXSL+WMeUPekIr4XEM=; b=UbM9uN2XB61JbUbaJiKUZm Jwu7IMYNV8T9evzs/8NB0VjY4NVeDDiXi2tYSP8h53kSF7gAd8ypWKpjOtpMR9DM qhv/JwpxdG9KZqYfM3OvV5FZuwoUHG1HQJiMe7X69wMqdHkSmBlWyzhgLOG6dzPJ oc74jsZylmUwDI6OgxneJ/xDAo4dAepveKiWcJdIsaLOrJ29HAjGKA/BbNcZWZZh cqcA9Z8Eae4gQkWutI6B/qSe1/L3gfRfduSWDqW258TQXkBkX4raW5uopCODPPKJ l4clUPafKqpxjy/xFiAEYe+9W2uvQMw4WeimQxqqClknYY78SlQDddH5ljkDnvIg == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrkeefgdduvdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdektd dtredttdenucfhrhhomhepffgrnhhivghlucfuhhgrhhgrfhcuoegurdhssegurghnihgv lhdrshhhrghhrghfrdhnrghmvgeqnecuggftrfgrthhtvghrnhephffffeeuvdfgfeelhf ekgfejvdetudduieevgeejieekledthfevtdfhfeelkeelnecuffhomhgrihhnpegtrghn ohhnihgtrghlrdgtohhmpdhfrhgvvggtohguvgdrtghomhdpnhhonhhgnhhurdhorhhgpd gurghrtghsrdhnvghtpdhfohhsshhilhdqshgtmhdrohhrghdpghhithdqshgtmhdrtgho mhdpghhnuhdrohhrghdpmhgvrhgtuhhrihgrlhdqshgtmhdrohhrghdpmhhonhhothhonh gvrdgtrgdpphgvrhhfohhrtggvrdgtohhmpdgrphgrtghhvgdrohhrghdpsggvshhtphhr rggtthhitggrlhdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 20 Feb 2022 03:50:01 -0500 (EST) Received: by tarpaulin.shahaf.local2 (Postfix, from userid 1000) id 4K1fJQ3kmMz4xX; Sun, 20 Feb 2022 08:49:58 +0000 (UTC) From: Daniel Shahaf To: zsh-workers@zsh.org Subject: [PATCH] vcs_info, run-help: Remove Codeville (cdv), svk, GNU arch (tla). Date: Sun, 20 Feb 2022 08:49:56 +0000 Message-Id: <20220220084956.27511-1-danielsh@tarpaulin.shahaf.local2> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211126080927.GA15802@tarpaulin.shahaf.local2> References: <20211126080927.GA15802@tarpaulin.shahaf.local2> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Seq: 49762 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: While here, remove a superfluous comma. --- Per workers/49604. Cheers, Daniel Doc/Zsh/contrib.yo | 33 +++++++-------- Functions/Misc/run-help-svk | 1 - .../VCS_Info/Backends/VCS_INFO_detect_cdv | 12 ------ .../VCS_Info/Backends/VCS_INFO_detect_svk | 40 ------------------- .../VCS_Info/Backends/VCS_INFO_detect_tla | 11 ----- .../VCS_Info/Backends/VCS_INFO_get_data_cdv | 11 ----- .../VCS_Info/Backends/VCS_INFO_get_data_svk | 14 ------- .../VCS_Info/Backends/VCS_INFO_get_data_tla | 13 ------ README | 4 ++ 9 files changed, 19 insertions(+), 120 deletions(-) delete mode 100644 Functions/Misc/run-help-svk delete mode 100644 Functions/VCS_Info/Backends/VCS_INFO_detect_cdv delete mode 100644 Functions/VCS_Info/Backends/VCS_INFO_detect_svk delete mode 100644 Functions/VCS_Info/Backends/VCS_INFO_detect_tla delete mode 100644 Functions/VCS_Info/Backends/VCS_INFO_get_data_cdv delete mode 100644 Functions/VCS_Info/Backends/VCS_INFO_get_data_svk delete mode 100644 Functions/VCS_Info/Backends/VCS_INFO_get_data_tla diff --git a/Doc/Zsh/contrib.yo b/Doc/Zsh/contrib.yo index eb5bbafb2..4e27cc367 100644 --- a/Doc/Zsh/contrib.yo +++ b/Doc/Zsh/contrib.yo @@ -848,17 +848,14 @@ The following VCSs are supported, showing the abbreviated name by which they are referred to within the system: startsitem() sitem(Bazaar (tt(bzr)))(uref(https://bazaar.canonical.com/)) -sitem(Codeville (tt(cdv)))(uref(http://freecode.com/projects/codeville/)) sitem(Concurrent Versioning System (tt(cvs)))(uref(https://www.nongnu.org/cvs/)) sitem(Darcs (tt(darcs)))(uref(http://darcs.net/)) sitem(Fossil (tt(fossil)))(uref(https://fossil-scm.org/)) sitem(Git (tt(git)))(uref(https://git-scm.com/)) -sitem(GNU arch (tt(tla)))(uref(https://www.gnu.org/software/gnu-arch/)) sitem(Mercurial (tt(hg)))(uref(https://www.mercurial-scm.org/)) sitem(Monotone (tt(mtn)))(uref(https://monotone.ca/)) sitem(Perforce (tt(p4)))(uref(https://www.perforce.com/)) sitem(Subversion (tt(svn)))(uref(https://subversion.apache.org/)) -sitem(SVK (tt(svk)))(uref(https://svk.bestpractical.com/)) endsitem() There is also support for the patch management system tt(quilt) @@ -911,7 +908,6 @@ example(% vcs_info_printsys ## list of supported version control backends: ## disabled systems are prefixed by a hash sign (#) bzr -cdv cvs darcs fossil @@ -919,9 +915,7 @@ git hg mtn p4 -svk svn -tla ## flavours (cannot be used in the enable or disable styles; they ## are enabled and disabled with their master [git-svn -> git]) ## they *can* be used in contexts: ':vcs_info:git-svn:*'. @@ -935,7 +929,7 @@ You may not want all of these because there is no point in running the code to detect systems you do not use. So there is a way to disable some backends altogether: -example(zstyle ':vcs_info:*' disable bzr cdv darcs mtn svk tla) +example(zstyle ':vcs_info:*' disable bzr darcs mtn) You may also pick a few from that list and enable only those: @@ -947,6 +941,12 @@ tt(enable) style - if you used that) marked as disabled by a hash sign. That means the detection of these systems is skipped em(completely). No wasted time there. +Support for +em(Codeville) (tt(cdv)), +em(GNU arch) (tt(tla)), +and +em(SVK) (tt(svk)) +has been removed (but can be resurrected if needed). texinode(vcs_info Configuration)(vcs_info Oddities)(vcs_info Quickstart)(Version Control Information) subsect(Configuration) @@ -959,8 +959,8 @@ example(:vcs_info:var(vcs-string):var(user-context):var(repo-root-name)) startitem() item(var(vcs-string))( is one of: tt(git), tt(git-svn), tt(git-p4), tt(hg), tt(hg-git), -tt(hg-hgsubversion), tt(hg-hgsvn), tt(darcs), tt(bzr), tt(cdv), tt(mtn), -tt(svn), tt(cvs), tt(svk), tt(tla), tt(p4) or tt(fossil). +tt(hg-hgsubversion), tt(hg-hgsvn), tt(darcs), tt(bzr), tt(mtn), +tt(svn), tt(cvs), tt(p4) or tt(fossil). This is followed by `tt(.quilt-)var(quilt-mode)' in Quilt mode (see ifzman(bf(Quilt Support))ifnzman(noderef(vcs_info Quilt Support)) for details) and by `tt(+)var(hook-name)' while hooks are active @@ -1245,7 +1245,7 @@ The default values for these styles in all contexts are: startsitem() sitem(tt(formats))(" (%s)-[%b]%u%c-") sitem(tt(actionformats))(" (%s)-[%b|%a]%u%c-") -sitem(tt(branchformat))("%b:%r" (for bzr, svn, svk and hg)) +sitem(tt(branchformat))("%b:%r" (for bzr, svn and hg)) sitem(tt(nvcsformats))("") sitem(tt(hgrevformat))("%r:%h") sitem(tt(max-exports))(2) @@ -1808,11 +1808,11 @@ subsect(Examples) Don't use tt(vcs_info) at all (even though it's in your prompt): example(zstyle ':vcs_info:*' enable NONE) -Disable the backends for tt(bzr) and tt(svk): -example(zstyle ':vcs_info:*' disable bzr svk) +Disable the backends for tt(bzr) and tt(cvs): +example(zstyle ':vcs_info:*' disable bzr cvs) -Disable everything em(but) tt(bzr) and tt(svk): -example(zstyle ':vcs_info:*' enable bzr svk) +Disable everything em(but) tt(bzr) and tt(cvs): +example(zstyle ':vcs_info:*' enable bzr cvs) Provide a special formats for tt(git): example(zstyle ':vcs_info:git:*' formats ' GIT, BABY! [%b]' @@ -4402,7 +4402,6 @@ findex(run-help-ip) findex(run-help-openssl) findex(run-help-p4) findex(run-help-sudo) -findex(run-help-svk) findex(run-help-svn) xitem(tt(run-help-btrfs)) xitem(tt(run-help-git)) @@ -4410,7 +4409,6 @@ xitem(tt(run-help-ip)) xitem(tt(run-help-openssl)) xitem(tt(run-help-p4)) xitem(tt(run-help-sudo)) -xitem(tt(run-help-svk)) item(tt(run-help-svn))( Assistant functions for the tt(btrfs), @@ -4419,9 +4417,8 @@ tt(ip), tt(openssl), tt(p4), tt(sudo), -tt(svk), and -tt(svn), +tt(svn) commands. ) enditem() diff --git a/Functions/Misc/run-help-svk b/Functions/Misc/run-help-svk deleted file mode 100644 index 782538246..000000000 --- a/Functions/Misc/run-help-svk +++ /dev/null @@ -1 +0,0 @@ -svk help $1 | ${=PAGER:-more} diff --git a/Functions/VCS_Info/Backends/VCS_INFO_detect_cdv b/Functions/VCS_Info/Backends/VCS_INFO_detect_cdv deleted file mode 100644 index a0324533a..000000000 --- a/Functions/VCS_Info/Backends/VCS_INFO_detect_cdv +++ /dev/null @@ -1,12 +0,0 @@ -## vim:ft=zsh -## codeville support by: Frank Terbeck -## Distributed under the same BSD-ish license as zsh itself. - -setopt localoptions NO_shwordsplit - -[[ $1 == '--flavours' ]] && return 1 - -VCS_INFO_check_com ${vcs_comm[cmd]} || return 1 -vcs_comm[detect_need_file]=format -VCS_INFO_bydir_detect '.cdv' -return $? diff --git a/Functions/VCS_Info/Backends/VCS_INFO_detect_svk b/Functions/VCS_Info/Backends/VCS_INFO_detect_svk deleted file mode 100644 index e21b2dd73..000000000 --- a/Functions/VCS_Info/Backends/VCS_INFO_detect_svk +++ /dev/null @@ -1,40 +0,0 @@ -## vim:ft=zsh -## svk support by: Frank Terbeck -## Distributed under the same BSD-ish license as zsh itself. - -setopt localoptions NO_shwordsplit - -[[ $1 == '--flavours' ]] && return 1 - -# This detection function is a bit different from the others. -# We need to read svk's config file to detect a svk repository -# in the first place. Therefore, we'll just proceed and read -# the other information, too. This is more then any of the -# other detections do but this takes only one file open for -# svk at most. VCS_INFO_get_data_svk() gets simpler, too. :-) - -setopt localoptions noksharrays extendedglob -local -i fhash -fhash=0 - -VCS_INFO_check_com ${vcs_comm[cmd]} || return 1 -[[ -f ~/.svk/config ]] || return 1 - -while IFS= read -r line ; do - if [[ -n ${vcs_comm[basedir]} ]] ; then - line=${line## ##} - [[ ${line} == depotpath:* ]] && vcs_comm[branch]=${line##*/} - [[ ${line} == revision:* ]] && vcs_comm[revision]=${line##*[[:space:]]##} - [[ -n ${vcs_comm[branch]} ]] && [[ -n ${vcs_comm[revision]} ]] && break - continue - fi - (( fhash > 0 )) && [[ ${line} == ' '[^[:space:]]*:* ]] && break - [[ ${line} == ' hash:'* ]] && fhash=1 && continue - (( fhash == 0 )) && continue - [[ ${PWD}/ == ${${line## ##}%:*}/* ]] && vcs_comm[basedir]=${${line## ##}%:*} -done < ~/.svk/config - -[[ -n ${vcs_comm[basedir]} ]] && \ -[[ -n ${vcs_comm[branch]} ]] && \ -[[ -n ${vcs_comm[revision]} ]] && return 0 -return 1 diff --git a/Functions/VCS_Info/Backends/VCS_INFO_detect_tla b/Functions/VCS_Info/Backends/VCS_INFO_detect_tla deleted file mode 100644 index ac4dbd736..000000000 --- a/Functions/VCS_Info/Backends/VCS_INFO_detect_tla +++ /dev/null @@ -1,11 +0,0 @@ -## vim:ft=zsh -## gnu arch support by: Frank Terbeck -## Distributed under the same BSD-ish license as zsh itself. - -setopt localoptions NO_shwordsplit - -[[ $1 == '--flavours' ]] && return 1 - -VCS_INFO_check_com ${vcs_comm[cmd]} || return 1 -vcs_comm[basedir]="$(${vcs_comm[cmd]} tree-root 2> /dev/null)" && return 0 -return 1 diff --git a/Functions/VCS_Info/Backends/VCS_INFO_get_data_cdv b/Functions/VCS_Info/Backends/VCS_INFO_get_data_cdv deleted file mode 100644 index 4f8118489..000000000 --- a/Functions/VCS_Info/Backends/VCS_INFO_get_data_cdv +++ /dev/null @@ -1,11 +0,0 @@ -## vim:ft=zsh -## codeville support by: Frank Terbeck -## Distributed under the same BSD-ish license as zsh itself. - -setopt localoptions NO_shwordsplit -local cdvbase - -cdvbase=${vcs_comm[basedir]} -rrn=${cdvbase:t} -VCS_INFO_formats '' "${cdvbase:t}" "${cdvbase}" '' '' '' '' -return 0 diff --git a/Functions/VCS_Info/Backends/VCS_INFO_get_data_svk b/Functions/VCS_Info/Backends/VCS_INFO_get_data_svk deleted file mode 100644 index 149e30222..000000000 --- a/Functions/VCS_Info/Backends/VCS_INFO_get_data_svk +++ /dev/null @@ -1,14 +0,0 @@ -## vim:ft=zsh -## svk support by: Frank Terbeck -## Distributed under the same BSD-ish license as zsh itself. - -setopt localoptions NO_shwordsplit -local svkbranch svkbase -local -A hook_com - -svkbase=${vcs_comm[basedir]} -rrn=${svkbase:t} -VCS_INFO_set-branch-format "${vcs_comm[branch]}" "${vcs_comm[revision]}" && - svkbranch="${REPLY}" -VCS_INFO_formats '' "${svkbranch}" "${svkbase}" '' '' "${vcs_comm[revision]}" '' -return 0 diff --git a/Functions/VCS_Info/Backends/VCS_INFO_get_data_tla b/Functions/VCS_Info/Backends/VCS_INFO_get_data_tla deleted file mode 100644 index 4e9cee8b9..000000000 --- a/Functions/VCS_Info/Backends/VCS_INFO_get_data_tla +++ /dev/null @@ -1,13 +0,0 @@ -## vim:ft=zsh -## gnu arch support by: Frank Terbeck -## Distributed under the same BSD-ish license as zsh itself. - -setopt localoptions extendedglob NO_shwordsplit -local tlabase tlabranch - -tlabase=${vcs_comm[basedir]:P} -rrn=${tlabase:t} -# tree-id gives us something like 'foo@example.com/demo--1.0--patch-4', so: -tlabranch=${${"$( ${vcs_comm[cmd]} tree-id )"}/*\//} -VCS_INFO_formats '' "${tlabranch}" "${tlabase}" '' '' '' '' -return 0 diff --git a/README b/README index 353667289..5c781d4e7 100644 --- a/README +++ b/README @@ -104,6 +104,10 @@ consistent with most other sh implementations. getopts now calculates OPTIND in a similar manner to other shells when the POSIX_BUILTINS option is enabled. +vcs_info: The Codeville (cdv), SVK (svk), and GNU arch (tla) backends have been +removed since the respective version control systems seem no longer used and +their maintenance cost was non-zero. + Incompatibilities between 5.7.1 and 5.8 ---------------------------------------