From: Junio C Hamano Date: Sat, 19 Feb 2011 00:31:45 GMT Subject: Re: [RFC/PATCH 0/3] Thinning the git toplevel directory Message-ID: <7v39nkooem.fsf@alter.siamese.dyndns.org> In-Reply-To: <4D5F0A7C.1080507@gmail.com> Piotr Krukowiecki writes: > My suggestions - put each category in their own dir/name space: > > - sources - developer related files you can hack > > - technical/developer documentation like format descriptions, > coding guidelines etc. > > - end user documentation like command documentation, howtos, faqs etc Mild nak. We are talking about a source tree; there is no end-user documentation. Only the sources to it. > - build result - objects, final binaries, generated documentation etc > The advantage besides unclutterting is possibility to have sources on > read-only medium. This is somewhere between a meh to mild nak. "git grep" knows to ignore untracked cruft, so this does not help nor hinder "finding" at all. Even though I personally tend to value seeing frotz.o sitting immediately next to frotz.c, some people may value read-only source tree more than that.