On 5/19/07, Junio C Hamano <junkio@xxxxxxx> wrote:
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@xxxxxxxxx +1 650 804 5991 cell - 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