From: Christian Couder Date: Wed, 23 Sep 2009 08:26:49 GMT Subject: Re: Feature Enhancement Idea. Message-ID: In-Reply-To: <5b5e291e0909222317q47ae36d4la470f17ec3902124@mail.gmail.com> Hi, On Wed, Sep 23, 2009 at 8:17 AM, Deon George wrote: > Hi, > > I'm not sure if this is the right place, but I thought I'd post my > idea and maybe somebody will either redirect me to the right place, or > give me that "that wont happen". > > Im fairly new to GIT (wish I had discovered it long ago), and I really > like using it - great work guys/garls :) > > My idea is to enhance GIT to support (I'll call it) development > "layers". The current design of GIT is that the working repository and > working directory assume that all files belong together in the same > project. I would like to see GIT go 3D and support layers, so that > files (and/or file content) can belong to multiple repositories (or > considered unique projects), even though the working tree presents all > files as if they were one. Perhaps you could have a look at "git replace" that is now in the master branch. It could be improved to provide different "views" of a single repository. I don't think that alone it would provide everything you want though. Best regards, Christian.