Re: [1.8.0] reorganize the mess that the source tree has become
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jan 31, 2011, 20:57 UTC
- Message-ID
- <7vvd144wrl.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <alpine.LFD.2.00.1101311459000.8580@xanadu.home>
Nicolas Pitre <nico@fluxnic.net> writes:
Show 9 quoted lines
> 1) Create a src/ directory and move *.c, *.h, *.sh, *.perl, *.py and > the builtin directory from the root directory to it. > > 2) Create a build/ directory, or bin/ if prefered, to hold the result of > the build. >... > 6) And fix up all the Makefiles to cope with the above movements. > > What do you think?
Knee-jerk reaction: not very motivated to make the top-level directory just a skeleton that holds various directories with a handful of administrative files like Makefile, README, etc. Under your proposal, the bulk of the current content at the top would simply move to another single directory anyway, so I don't immediately see much point of such a move, other than adding merge burden on me and rebase burden on others, that is.
But that is just a knee-jerk reaction, just to fill the "Risks:" section you didn't fill. Your missing "Migration Plans" section might outline a clever approach to lessen the interim hurt while merging in-flight topics.