
On 4/12/2013 11:46, Quoth Steven Watanabe:
On 12/03/2013 02:22 PM, Gavin Lambert wrote:
Would it be possible to link only at the whole-directory level, rather than individual files?
Yes. In fact, the current implementation does this wherever it's possible to do so.
I was suggesting not merely "where possible" but "exclusively", rearranging files or adding non-link redirects as required to make it work.
I think behaviour is much more stable and desirable that way (and it should fix the make-timestamp issue too). To support this, the top-level headers could be owned by the main repository, and (where not already) just be a thin redirect into the "real" headers in the library's linked subdir.
It would mean a bit of restructuring for some of the older libraries, but that's probably a good thing overall for modularisation.