Suppose I have a project in source control with a lot of subdirectories, many of which I don't need at the moment.
I would like to create a working copy containing only some of the entire tree, which still maintaining the ability to make changes, commit them, and push them back up.
Is this possible and if so, how can I do it?
I'm still deciding whether to go with bazaar or mercurial, so answers regarding either of those would be helpful.
Edit: Actually, solutions for git would be useful too.