On Fri, 29 Apr 2005, David Lang wrote: > would it make sense for the network git protocol to be something along the > lines of > > client contacts server and sends > the tag you want to sync with (defaults to head) > the local index file Actually, you really want to have a bidirectional interaction, where the client first fetches the info to determine where to start, and then goes through the reachable space, asking for anything it doesn't already have. (In the long run, we want to keep track of some things we already have all of, or know we're missing, etc., so the receiver side doesn't have to look over its whole tree.) git already includes two versions of this protocol; the first runs against a static HTTP server, and the second uses ssh to get a socket. At some point, I'm going to enable these programs to read and write .git/refs/?/? to figure out what they're supposed to get. -Daniel *This .sig left intentionally blank* - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Sat Apr 30 07:18:31 2005
This archive was generated by hypermail 2.1.8 : 2005-04-30 07:18:31 EST