Re: GSoC - Some questions on the idea of
- From
- Neal Kreitzinger <nkreitzinger@gmail.com>
- Date
- May 10, 2012, 21:43 UTC
- Message-ID
- <4FAC367E.8070006@gmail.com>
- In-Reply-To
- <20120415021550.GA24102@sigill.intra.peff.net>
On 4/14/2012 9:15 PM, Jeff King wrote:
Show 14 quoted lines
> On Sat, Apr 14, 2012 at 09:13:17PM -0500, Neal Kreitzinger wrote: > >> Does a file's delta-compression efficiency in the pack-file directly >> correlate to its efficiency of transmission size/bandwidth in a >> git-fetch and git-push? IOW, are big-files also a problem for >> git-fetch and git-push by taking too long in a remote transfer? > Yes. The on-the-wire format is a packfile. We create a new packfile on > the fly, so we may find new deltas (e.g., between objects that were > stored on disk in two different packs), but we will mostly be reusing > deltas from the existing packs. > > So any time you improve the on-disk representation, you are also > improving the network bandwidth utilization. >
The git-clone manpage says you can use the rsync protocol for the url. If you use rsync:// as your url for your remote does that get you the rsync delta-transfer algorithm efficiency for the network bandwidth utilization part (as opposed to the on-disk representation part)? (I'm new to rsync.)
v/r, neal