a way to get partial directory tree of a chageset/label/branch
I'm dealing with a repositories for multi-platform code. There is a lot of files, and most of them are unnecessary for developers of one or another platform, but still they have to be maintained/versioned together for coherency. So, I would like to have a way for the developers to get the right version, but only part of the directory tree (one or many specific directories) to avoid big update times and wasted disk space.
I think what you’re looking for is totally covered by the new GameUI :-)
-
Fernando D. Bozzo commented
I agree this would be a great enhancement. The possibility of downloading part of the tree is a neccessity when the project includes developments in more than one technology.
In practical terms, it is not the same to download a subtree of 5 MB that the download of a whole 100 MB or more. This, multiplied by the deployment clients hog the network.
Cloaked is not very useful here, because you may want one subtree today and another tomorrow, and configuring and deconfiguring cloked files could be a mess.
-
Adminpsantosl (Admin, plasticscm) commented
Yes, cloaked is the way here.
We went through some major changes when we released 4.0, and keeping changeset based merge tracking was one of them. That's why files are managed "all together" instead of being able to "hide parts of it".
Anyway, I'm adding this one to the list of "partial download" comments.
-
SKRM commented
I can (kind of) simulate that by a clever usage of cloaked.conf file, but that would be much more elegant to use a built-in functionality of Plastic that is meant for that.