Re: Renaming "non-contrib" things out of contrib/* (was "Re: [Bug] git-credential-netrc.perl[...]")
- From
Bagas Sanjaya <bagasdotme@gmail.com>
- Date
- May 25, 2021, 07:31 UTC
- Message-ID
- <8c08ee45-d7e4-b816-e883-a18dfa69fbc1@gmail.com>
- In-Reply-To
- <xmqqtumrfgqx.fsf@gitster.g>
On 25/05/21 13.51, Junio C Hamano wrote:
Show 6 quoted lines
> 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/
Show 10 quoted lines
> 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