<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 17 Jul 2019 at 10:07, Peter Collingbourne via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">I proposed this before in <a href="https://reviews.llvm.org/D57400" target="_blank">https://reviews.llvm.org/D57400</a>. At the time there was some opposition to the proposal so I didn't pursue it further, but I still think it would be very useful to do something like that so that I don't have to continue to maintain my own exclude file.<div><div><br></div><div>Peter</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 17, 2019 at 9:59 AM Tom Stellard via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On 07/17/2019 09:45 AM, Zakharin, Vyacheslav P via llvm-dev wrote:<br>
> Hello,<br>
> <br>
>  <br>
> <br>
> 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, so may we propose changing llorg’s .gitignore to ignore all top-level files/directories that are not explicitly listed?  Something along the lines:<br>
> <br>
> /*<br>
> <br>
> !/clang<br>
> <br>
> !/clang-tools-extra<br>
> <br>
> !/compiler-rt<br>
> <br>
> …<br>
> <br>
>  <br>
> <br>
> 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.<br></blockquote></div></blockquote><div><br></div><div>Hi,</div><div><br></div><div>This might work reasonably well for the upstream llvm-project. However, do you have any thoughts about how downstream llvm-project monorepos that have other top-level directories in a their fork of llvm-project would handle this situation? Would all of them have to add a downstream .gitignore rule for their new top-level directory? That doesn't seem ideal to me.</div><div><br></div><div>Thanks,</div><div>Alex</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
> <br>
>  <br>
<br>
These seems like a good concept to me, but I'm not a git expert,<br>
so I'm unsure of what potential problems (if any) this might cause.<br>
<br>
I think this is worth submitting a review for.<br>
<br>
-Tom<br>
<br>
> <br>
> Thanks,<br>
> <br>
> Slava<br>
> <br>
>  <br>
> <br>
> <br>
> <br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
> <br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_-1692801441971225585gmail_signature"><div dir="ltr">-- <div>Peter</div></div></div>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div></div></div>