{"thread":{"id":"50628","subject":"How crc32 value is calculated for deltified objects","startedAt":"2019-03-02T22:16:14Z","lastAt":"2019-03-02T22:16:14Z","messageCount":1,"participants":["Farhan Khan"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"370479","messageId":"20190302220835.GA12793@pc.farhan.codes","threadId":"50628","inReplyTo":null,"subject":"How crc32 value is calculated for deltified objects","fromName":"Farhan Khan","fromEmail":"farhan@farhan.codes","sentAt":"2019-03-02T22:08:35Z","receivedAt":"2019-03-02T22:16:14Z","isPatch":false,"sender":{"key":"farhan@farhan.codes","avatar":"https://gravatar.com/avatar/64c1dc837f48efeff1b51db4131f6ebe84b1d0c1caa43f73d8d45f2dee8e67ce?d=mp&s=160"},"body":"Hi all,\n\nI am trying to figure out how the crc32 value is calculated for deltified\nobjects.\n\nIt appears that the crc32 value is updated in the use() function. After\ncalculating the header, the unpack_raw_entry() function will call\nunpack_entry_data(). This function inflates the delta object and calls use().\n\nMy question is, does it update the crc32 value with the deltas or just the\nundeltified object? And if my question implies I do not understand how this\nprocess works, can you please explain to me how the crc32 value is constructed?\n\nThank you.\n---\nFarhan Khan\nPGP Fingerprint: 1312 89CE 663E 1EB2 179C  1C83 C41D 2281 F8DA C0DE\n"}]}