[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAK7LNAR40OOCJhz2oNF4FXWeyF=MOQPwfojHCU=XZ0jHcuSP5g@mail.gmail.com>
Date: Mon, 27 Feb 2023 19:09:43 +0900
From: Masahiro Yamada <masahiroy@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Linux Kbuild mailing list <linux-kbuild@...r.kernel.org>
Subject: Re: [GIT PULL] Kbuild updates for v6.3-rc1
Hi Linus,
On Mon, Feb 27, 2023 at 3:58 AM Linus Torvalds
<torvalds@...ux-foundation.org> wrote:
>
> On Sun, Feb 26, 2023 at 8:34 AM Masahiro Yamada <masahiroy@...nel.org> wrote:
> >
> > Masahiro Yamada (46):
> > kbuild: add a tool to list files ignored by git
> > kbuild: make perf-tar*-src-pkg work without relying on git
>
> I've pulled this, but I really object to these kinds of silly games.
>
> That whole list-gitignored thing should go away, and silly
> work-arounds for "I don't use git" should likewise just be killed.
>
> There's absolutely _zero_ exzcuse for making our build tools more
> complicated for bad reasons. The "I don't have git" may have been a
> reason a decade ago. It's *not* a valid reason today.
We can say "You must install git on your machine", but IMHO
"the kernel must be managed by git" is a too strong assumption
because snapshots are delivers as a tarball (e.g. https://www.kernel.org/)
I could be wrong, but that is my intent (as in the commit description).
>
> People who insist on using quilt etc should just realize that then
> they don't get the featrues that git offers.
>
> You can't have your cake and eat it too.
>
> I do *not* want to see git functionality basically duplicated in some
> kernel C helper script just because somebody can't be bothered to just
> use git.
>
> Linus
If tar's --exclude-vcs-ignores option had worked correctly,
I would not have written such a gitignore parser by myself.
When tar implements --exclude-vcs-ignores correctly,
I am happy to remove this silly tool.
(In turn, tar will end up with a similar gitignore parser as git, though.)
--
Best Regards
Masahiro Yamada
Powered by blists - more mailing lists