Re: [1.8.0] reorganize the mess that the source tree has become
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jan 31, 2011, 22:17 UTC
- Message-ID
- <7vpqrc4t1s.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <alpine.LFD.2.00.1101311621150.8580@xanadu.home>
Nicolas Pitre <nico@fluxnic.net> writes:
Show 16 quoted lines
> On Mon, 31 Jan 2011, Jeff King wrote: > >> Besides being just one more directory to go up and down, it does make >> history browsing more annoying. As much as I love git's "don't record >> renames" philosophy, our handling of renames on the viewing side is >> often annoying. I already get annoyed sometimes following stuff across >> the s!builtin-!builtin/! change. This would be like that but more so. > > So... we do suck at something? So why not take this opportunity to > shake yourself out of this easy comfort and improve Git as a result on > both front? :-) > >> Or maybe it is a good thing for that reason, as we will eat our own >> rename dogfood. :) > > Exactly! And maybe we'll make Git even more useful in the process.
This part I _could_ actually buy; even though I do not think moving files without much reason is a good project hygine, it does happen in real life, and we would want to keep things smooth for real people.
>> > 5) Rename t/ to testsuite/ so this doesn't look like some garbage >> > leftover.
I am not sure about this "t/" vs "testsuite/".
>> Ugh, more typing. :P > > Come on! You sound like an old fart now! ;-)
If we make the top-level directory lean enough, we probably can tab complete after typing just "cd t" to go to testsuite/ or tests/ or whatever you come up with, so "more typing" is not a huge issue to me personally.
I however think the directory name "t/" is not our invention but what we took from somebody else (perhaps Perl?), and I suspect some people expect to find tests under there since we have had them there for a long time.