Jonathan Nieder <jrnieder@xxxxxxxxx> writes: > Muzaffer Tolga Ozses wrote: > >> I am cloning over http > > I am guessing you are using the "dumb" (plain static file transfer) > HTTP protocol. With that protocol the server doesn't do anything > other than shuttle out files, so it doesn't need to do its own > progress reporting. > > Perhaps the client should do some progress reporting based on file > sizes and amount downloaded so far, but it's hard to get excited > about given the existence of "smart" (transfer only what is needed) > HTTP protocol. See git-http-backend(1) for details. > > Perhaps we can document this better? (If so, where would it have been > useful to learn about this, and do you have ideas for how it could be > worded? I'm thinking it might make sense to put a note on this in a > new giturls(7) page with content that used to be in the git-clone(1) > 'GIT URLS' section.) Or if someone wants to work on a progress > display, that would be nice, too. ;-) I wouldn't be worried too much about progress display, but I would think it might be a good idea to teach the http client side, perhaps with a -v option, to report which variant of the protocol is in use, primarily to warn those who have a server that is capable of running the smart protocol but forgot to set it up, or unaware that smart is generally a better option for them. -- 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