From: Bagas Sanjaya Date: Tue, 25 May 2021 07:31:27 GMT Subject: Re: Renaming "non-contrib" things out of contrib/* (was "Re: [Bug] git-credential-netrc.perl[...]") Message-ID: <8c08ee45-d7e4-b816-e883-a18dfa69fbc1@gmail.com> In-Reply-To: On 25/05/21 13.51, Junio C Hamano wrote: > I think dispelling the conception by distro people must begin with > an update to contrib/README where it clearly says these are > "contributed software" that are not part of "Git". They are not > something we stand behind like what we have in the rest of the > source tree. > Archlinux packagers did remove contrib/ because they don't interest on it [1]: > Right now the Arch Linux's git package does this: > > find contrib/ -name '.gitignore' -delete > cp -a ./contrib/* "$pkgdir"/usr/share/git/ > Also, the description there is rather stale. For example, the last > paragraph must go as its entirety. The ecosystem has expanded > thousand-fold since the document was written, and we no longer > encourage people to add new things to contrib/ directory at all. We > instead encourage them to write and sell their ware on their own > merit alone, without planning to "borrow" authority and gain undue > advantage over its competitors by being in the contrib/ area in our > tree. > . > So basically we should deprecate contrib/, and then after next few releases we proceed to remove it, right? [1]: https://lore.kernel.org/git/60ac51a7ecf74_1f8f720843@natae.notmuch/ -- An old man doll... just what I always wanted! - Clara