DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 58330fLq3635675 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 58330fLq3635675 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=CvoH9iz8 X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AB69A3858D32 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1756868439; bh=pQZ5uc67T8ugSk4g4pP0iVtzoJ3/iQJffPDycv/jCwE=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=CvoH9iz8WU4KOEY1PYcXF+H2l0+gMfrKk9fZZi73INsyN9W2APPgLZFejDhHTQ2IC nTnRKv72F5R5leYlAZVTAktEE6nX0dZfdrV6/+QN/nlODLhEFUlpzHWWXIS386R1LH HEKinJw/VSPaphGrCMALHHAcjM8fRj+GVQ+3odas= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9F7F03858D1E ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9F7F03858D1E ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1756868415; cv=none; b=shkYPW1PsGGl6Lomiy8OLPcfUh7QQUvnzuSmR1KV31Oy4IktT6POBFuXBXhPoujNU32XO6qY8ssVp0psrCVcsETy02To0XtXGdJBdI4TWVYG4zyDy+T4g9mi9k+66Xp+GGotSzWnzNDuX6t328rf7KesuQVXWi6OtSAexM72Eec= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1756868415; c=relaxed/simple; bh=gmvscARKmGvcxjmqxSw6Wn3eMT/q2ciuWlpVAqdPIGY=; h=Message-ID:Date:MIME-Version:From:Subject:To:DKIM-Signature; b=QplXc8O7sUt5XGNGjjNj8A/AldCpcOY15WTnAy058N+tBIWMxxuuknkTzJL1VQnwthB/7OZSbCUYq79fxiW1QXdOsTeEpIIl7hvx1qPuly/gJWTv0XsRqbs1+hMkrWmUSc55JtJm/3IegOzRaKIT3rZyhHGY9cWnU7WeDJRJiHs= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9F7F03858D1E Message-ID: <49f11ad5-b2bf-4c03-a97a-254dc47c4cde@SystematicSW.ab.ca> Date: Tue, 2 Sep 2025 21:00:12 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Where's /usr/share/bash-completion/completions/git? Content-Language: en-CA To: cygwin AT cygwin DOT com References: <87cy884wq0 DOT fsf AT Gerda DOT invalid> Organization: Systematic Software In-Reply-To: <87cy884wq0.fsf@Gerda.invalid> X-Rspamd-Server: rspamout04 X-Rspamd-Queue-Id: A88461A X-Stat-Signature: 7kz95bcz1z1owmy8ugwmfpwgf7998ak1 X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361 X-Session-ID: U2FsdGVkX186QsvlJ22K1qkhHu/Ha0nGM30YmBCd+Ao= X-HE-Tag: 1756868413-664097 X-HE-Meta: U2FsdGVkX19VCV4IylKzHZhM2UXfCI8J/EfjvjYrUhzX7U+faQRbOjg8YsRYp0pDFhHvMBAD4YaKTUtt6seI1c5yF6yNWlW/Fb8fnfNWTfF4ECuHMnZbuBq1CElr8YSKrEC84jB7LJaErm7Jl9BxirQtDaAlERQ7uSPpuElu5+X3uCQ06mEBM4TkNcX8z172fj5ttKiGNmKFdr/uoutV/SmwOVQvgu57XvyuYBjv0PooxTFoinyTqLZ6jwbrq9SWfDs+FAgeTrQLoKadom34Fybtla11gb84VDM/GW28sDPhWzKV/7RT4uexVll4Qdk5IzYUBQh0AA4qkHPnTjiwtOBIyZy4sBAT X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Brian Inglis via Cygwin Reply-To: cygwin AT cygwin DOT com Cc: Brian Inglis Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 58330fLq3635675 On 2025-09-02 10:59, ASSI via Cygwin wrote: > Michael Cook via Cygwin writes: >> This file used to exist before I upgraded to git-2.45.1-1. >> But it no longer exists. > […] >> What am I missing here? > > Most likely nothing, I've got some warnings during the first build of > the package about the completions and thought I had fixed it. I'll have > to check what has been going on, but obviously while the messages were > gone the actual installation still didn't work.. WJFFM! File installed and also in latest test release 2.51, but appears to be missing from git 2.45.4 security release NMU? But the upstream source location and contents of contrib/completion/ does not change, until 2.48.0[-rc1], when meson.build gets added there. $ cygcheck -l git | grep completions/git /usr/share/bash-completion/completions/git $ wc -lwcmL /usr/share/bash-completion/completions/git 3934 11298 92324 92326 172 /usr/share/bash-completion/completions/git $ cpm-files git | grep completions/git # latest release test 2.51 2025-08-30 10:27 94587 usr/share/bash-completion/completions/git $ git --version git version 2.45.1 $ git add fetch reflog alias-master-main.sh format-patch remote am fsck repack apply gc replace archive gitk request-pull archive-all grep reset bisect gui restore blame help revert branch init rm bundle instaweb scalar changelog-md.awk latexdiff send-email checkout log shortlog cherry main.sh show cherry-pick maintenance show-branch citool merge sparse-checkout clang-format mergetool stage clean mv stash clone notes status commit prune submodule config pull switch describe push tag diff range-diff whatchanged difftool rebase worktree $ git … $ tar -tf ~/mirror/x86_64/release/git/git-2.45.4-1-x86_64.tar.zst | grep -C3 usr/libexec/git-core/[n-z] usr/libexec/git-core/mergetools/vimdiff usr/libexec/git-core/mergetools/winmerge usr/libexec/git-core/mergetools/xxdiff usr/libexec/git-core/scalar.exe usr/share/ usr/share/doc/ usr/share/doc/git/ $ tar -tf /usr/src/git/git-2.45.4-1.src/git-v2.45.4.tar.gz | grep contrib/completion/git git-v2.45.4/contrib/completion/git-completion.bash git-v2.45.4/contrib/completion/git-completion.tcsh git-v2.45.4/contrib/completion/git-completion.zsh git-v2.45.4/contrib/completion/git-prompt.sh -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retrancher but when there is no more to cut -- Antoine de Saint-Exupéry -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple