{"thread":{"id":"5388","subject":"[PATCH 0/5] sha1_file.c pack reading cleanups","startedAt":"2006-08-26T08:10:16Z","lastAt":"2006-08-26T08:10:16Z","messageCount":1,"participants":["Shawn Pearce"],"isPatch":true,"patchVersion":1,"patchTotal":5},"messages":[{"id":"25924","messageId":"20060826081016.GB22343@spearce.org","threadId":"5388","inReplyTo":null,"subject":"[PATCH 0/5] sha1_file.c pack reading cleanups","fromName":"Shawn Pearce","fromEmail":"spearce@spearce.org","sentAt":"2006-08-26T08:10:16Z","receivedAt":"2006-08-26T08:10:16Z","isPatch":true,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"This is a 5 patch series built on `master`.  I discovered these\ncleanups when I lifted code from sha1_file.c for fast-import.c\n(as I needed to read the pack I was writing and thus didn't have\na nice sorted index to work with).\n\nI'll probably follow this series with another one which libifies\nmore of these functions to the point that I can actually use them\nfrom within fast-import.c, without having an index file.  But I\nmight first send partial pack mapping as I'm also doing that in\nfast-import.c right now.\n\nIn this series:\n\n  1/5 Reorganize/rename unpack_non_delta_entry to unpack_compressed_entry.\n  2/5 Reuse compression code in unpack_compressed_entry.\n  3/5 Cleanup unpack_entry_gently and friends to use type_name array.\n  4/5 Cleanup unpack_object_header to use only offsets.\n  5/5 Convert unpack_entry_gently and friends to use offsets.\n\n-- \nShawn.\n"}]}