"J. Bruce Fields" <bfields@xxxxxxxxxxxx> wrote: > On Fri, Feb 02, 2007 at 12:01:22AM +0200, Michael S. Tsirkin wrote: > > I'm often annoyed by the fact that when I clone from this repository, > > I get a copy of all topic branches and origin tracking master > > by default, when I actually might only want to work on a different > > topic. And getting all extra branches is annoying on a slow connection. > > Can you quantify "annoying"? > > Not a challenge, I'm just curious--I would've thought that, for most > projects, even with long-lived topic branches, it wouldn't be that > expensive to get a second branch once you'd gotten one. Not true; I work on projects like that and some of the branches are several MiB of additional objects beyond the other branches. It can add up very, very fast. Over slow corporate VPN connections this is definately a problem. Usually the user only wants one branch *right now*. Getting another 15 MiB of data for branches which they aren't interested in could take another 5 minutes. If they do need those, they could always fetch the additional branches later, or do it from the office where the network doesn't suck. -- Shawn. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html