Re: [PATCH 2/2] Teach "delta" attribute to pack-objects.
On 5/19/07, Junio C Hamano <junkio@cox.net> wrote:
Show 12 quoted lines
> This teaches pack-objects to use .gitattributes mechanism so
> that the user can specify certain blobs are not worth spending
> CPU cycles to attempt deltification.
>
> The name of the attrbute is "delta", and when it is set to
> false, like this:
>
> == .gitattributes ==
> *.jpg -delta
>
> they are always stored in the plain-compressed base object
> representation.
And we could also have an attribute "repack" :
== .gitattributes ==
*.wmv -repack
which would result in *.wmv files [enormous] not being packed.
Since add_object_entry() now gets the name and
can reject objects (e.g. currently on their current packing status),
a call to "no_pack" which mirrors your new "no_try_delta"
could be inserted there. But such an attribute should be
ignored when --stdout is in effect -- it only affects on-disk
repacking, not packing for transfers, which is why it's named "repack".--
Dana L. How danahow@gmail.com +1 650 804 5991 cell