Problem statement
The entire codebase was accessible to everyone till now. Now I need to enforce people get code of only those modules which they will work on, for other modules they will get a library as in lib. Assuming we have two modules right now
thinkbot (HEAD)
-> assemblebot (tree/subdir)
-> include
-> source
-> lib
-> obj
-> vpl (tree/subdir)
-> include
-> source
-> lib
-> obj
-> include
-> source -> bin`
Now if someone is working on vpl module he will get include and source folder containing the code and from assemblebot module he will get a lib. So when he makes changes and compiles from HEAD things will work out from him.
Guys how do I implement this in Git ? Pointers on What to read ? Command snippets would be great ?
Regards Ankur