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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 31 Oct 2008, Matthieu Moy wrote:

> Jakub Narebski <jnareb@xxxxxxxxx> writes:
> 
> > Thanassis Tsiodras wrote:
> >  
> >> So I have to git-gc on my side (after the commits), git-gc on the remote,
> >> and then git-push?
> >
> > 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; 
> 
> I don't understand this point: the OP talks about pushing, so isn't
> the pack created on the _local_ machine (and then sent to the remote)?

Yes, the pack is created on the fly when pushing, regardless if the repo 
is already packed or not locally.  The only difference a locally packed 
repo provides is a shorter "Compressing objects" phase when pushing 
that's all. The packedness of the remote has no effect at all.


Nicolas
--
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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux