4 ms·
Is it too much to ask for at least one dvcs to implement true sparse checkouts? It's the only reason I'm stuck with svn right now. :(
by pagekalisedown 15y ago
Is it too much to ask for at least one dvcs to implement true sparse checkouts? It's the only reason I'm stuck with svn right now. :(
- Estragon 15y agoWhat's the use case for this?
- skrebbel 15y agoQuicker checkouts, less data on drive?
- rimantas 15y agoThe whole history in git can be (and usually is) than a working copy in SVN. Don't get me started on the speed.
- skrebbel 15y agoThe actual checking out goes faster with SVN, nevertheless, because it's so much less data (assuming a decent amount of history). I'm not stating a preference, just facts.
- pagekalisedown 15y agoDownloading multi-gigabyte git repos just to work on a very small subset of it.
- Peaker 15y agoSee the "--depth" argument to git-clone. See the "--lazy" argument to darcs-get.
- skrebbel 15y agoOr bzr lightweight checkouts?
- namdnay 15y agoNot that it's a DVCS, but I remember ClearCase had this brilliant "dynamic" mode which would hook into explorer and simulate a drive with the entire contents of a repo, but only download the files you need when you needed them. I haven't seen that anywhere else
- schuylerd 15y agohttp://www.kernel.org/pub/software/scm/git/docs/git-read-tree.html#_sparse_checkout http://www.kernel.org/pub/software/scm/git/docs/git-read-tre...
- pagekalisedown 15y agoYou're still downloading the whole history. That can be very painful on very large projects.