Just my two cents: 1. I really hate the way GIT works. Yes, I use it often, no, I don't seem to be getting used to it. 2. If src/ is split up, keeping the toplevels and libiberty in sync will be much harder. I don't think I'm willing to sign up for that job.