From: David Lang Date: Fri, 29 Apr 2005 20:42:17 GMT Subject: git network protocol Message-ID: In-Reply-To: <20050429202117.GA15417@uglybox.localnet> 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 then the server can use the git tools locally to figure out what objects need to be sent to do the merge and only send those objects. no this isn't as efficiant as only sending diffs, but it avoids sending any objects that aren't needed (which would be sent if you just did a straight rsync) David Lang -- There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies. -- C.A.R. Hoare