[llvm-dev] [RFC] change .gitignore for monorepo

Zakharin, Vyacheslav P via llvm-dev llvm-dev at lists.llvm.org
Wed Jul 17 11:42:38 PDT 2019


James,  we are using an *unmodified* llvm-project (master llorg), and just add some extra projects from our internal repos to the top-level.

Thanks,
Slava

From: James Y Knight [mailto:jyknight at google.com]
Sent: Wednesday, July 17, 2019 11:19 AM
To: Zakharin, Vyacheslav P <vyacheslav.p.zakharin at intel.com>
Cc: llvm-dev <llvm-dev at lists.llvm.org>
Subject: Re: [llvm-dev] [RFC] change .gitignore for monorepo

On Wed, Jul 17, 2019 at 12:45 PM Zakharin, Vyacheslav P via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote:
Hello,

My team is using some non-llvm projects along with llvm-project monorepo.  The projects are checked out to the top level of llvm-project, and ‘git status’ would complain about them unless we add them to .gitignore.  We do not really want to change llorg’s .gitignore on our side,

Why not? If you're using a modified llvm-project fork, what's the harm of also modifying .gitignore?

so may we propose changing llorg’s .gitignore to ignore all top-level files/directories that are not explicitly listed?  Something along the lines:
/*
!/clang
!/clang-tools-extra
!/compiler-rt
…

This will require updating .gitignore every time a new top-level entry is added into llvm-project monorepo, which should not be a big deal.  Please let me know if I can proceed with a review request.

I'm still against this.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190717/3003af64/attachment.html>


More information about the llvm-dev mailing list