提交 c90be46a 编写于 作者: S Shawn O. Pearce

Changed fast-import's pack header creation to use pack.h

Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
上级 c44cdc7e
......@@ -800,15 +800,14 @@ static int tree_content_remove(struct tree_entry *root, const char *p)
static void init_pack_header()
{
const char* magic = "PACK";
unsigned long version = 3;
unsigned long zero = 0;
version = htonl(version);
ywrite(pack_fd, (char*)magic, 4);
ywrite(pack_fd, &version, 4);
ywrite(pack_fd, &zero, 4);
pack_offset = 4 * 3;
struct pack_header hdr;
hdr.hdr_signature = htonl(PACK_SIGNATURE);
hdr.hdr_version = htonl(2);
hdr.hdr_entries = 0;
ywrite(pack_fd, &hdr, sizeof(hdr));
pack_offset = sizeof(hdr);
}
static void fixup_header_footer()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册