#942: GetComponents should not use shallow clones for Git checkouts ----------------------------+----------------------------------------------- Reporter: hinder | Owner: eric9 Type: enhancement | Status: new Priority: major | Milestone: Component: GetComponents | Version: Resolution: | Keywords: ----------------------------+-----------------------------------------------
Comment (by eric9):
I seem to remember some concern about space limitations in $HOME being raised in the original discussion of shallow clones. If that is not (no longer?) an issue, then I wholeheartedly support removing the shallow- clone default. A full clone of a git repo tends to be smaller than an svn checkout of the same repo anyway.
Also, the mention of tarballs raises what seems to have been a silly oversight on my part when I first wrote !GetComponents. We can download arbitrary files using wget/curl, but since we most often deal with code it would be natural to add support for auto-extracting tarballs into the destination folder.