Re: Are binary xdeltas only used if you use git-gc?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jakub Narebski
Date: Friday, October 31, 2008 - 9:26 am

Thanassis Tsiodras wrote:
 

Perhaps I haven't made myself clear.

On the local side: git-commit creates loose (compressed, but not
deltified) objects. git-gc packs and deltifies.

On the remote side (for smart protocols, i.e. git and ssh): git
creates _thin_ pack, deltified; on the remote side git either makes
pack thick/self contained by adding base objects (object + deltas),
or explodes pack into loose object (object). You need git-gc on
remote server to fully deltify on remote side. But transfer is fully
deltified.

On the remote side (for dumb protocols, i.e. rsync and http): git
finds required packs and transfers them whole. So the situation is
like on local side, but git might transfer more than really needed
because it transfers packs in full.

HTH.
-- 
Jakub Narebski
Poland
--
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.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Are binary xdeltas only used if you use git-gc?, Thanassis Tsiodras, (Fri Oct 31, 2:43 am)
Re: Are binary xdeltas only used if you use git-gc?, Pierre Habouzit, (Fri Oct 31, 4:02 am)
Re: Are binary xdeltas only used if you use git-gc?, Jakub Narebski, (Fri Oct 31, 4:15 am)
Re: Are binary xdeltas only used if you use git-gc?, Thanassis Tsiodras, (Fri Oct 31, 4:16 am)
Re: Are binary xdeltas only used if you use git-gc?, Thanassis Tsiodras, (Fri Oct 31, 4:28 am)
Re: Are binary xdeltas only used if you use git-gc?, Matthieu Moy, (Fri Oct 31, 5:42 am)
Re: Are binary xdeltas only used if you use git-gc?, Thanassis Tsiodras, (Fri Oct 31, 7:22 am)
Re: Are binary xdeltas only used if you use git-gc?, Jakub Narebski, (Fri Oct 31, 9:26 am)
Re: Are binary xdeltas only used if you use git-gc?, Matthieu Moy, (Fri Oct 31, 9:42 am)
Re: Are binary xdeltas only used if you use git-gc?, Jean-Luc Herren, (Fri Oct 31, 10:03 am)
Re: Are binary xdeltas only used if you use git-gc?, Nicolas Pitre, (Fri Oct 31, 12:31 pm)
Re: Are binary xdeltas only used if you use git-gc?, Nicolas Pitre, (Fri Oct 31, 12:47 pm)
Re: Are binary xdeltas only used if you use git-gc?, Nicolas Pitre, (Fri Oct 31, 12:53 pm)
Re: Are binary xdeltas only used if you use git-gc?, Thanassis Tsiodras, (Sat Nov 1, 4:54 am)
Re: Are binary xdeltas only used if you use git-gc?, Nicolas Pitre, (Sat Nov 1, 6:25 am)
Re: Are binary xdeltas only used if you use git-gc?, Thanassis Tsiodras, (Mon Nov 3, 1:35 pm)
Re: Are binary xdeltas only used if you use git-gc?, Pieter de Bie, (Mon Nov 3, 1:52 pm)
Re: Are binary xdeltas only used if you use git-gc?, Nicolas Pitre, (Mon Nov 3, 2:42 pm)
Re: Are binary xdeltas only used if you use git-gc?, Thanassis Tsiodras, (Mon Nov 3, 3:53 pm)
Re: Are binary xdeltas only used if you use git-gc?, Nicolas Pitre, (Mon Nov 3, 6:18 pm)
Re: Are binary xdeltas only used if you use git-gc?, Junio C Hamano, (Mon Nov 3, 6:36 pm)
Re: Are binary xdeltas only used if you use git-gc?, Nicolas Pitre, (Mon Nov 3, 6:57 pm)
Re: Are binary xdeltas only used if you use git-gc?, Junio C Hamano, (Mon Nov 3, 8:17 pm)