Changeset View
Changeset View
Standalone View
Standalone View
mercurial/cext/revlog.c
Show First 20 Lines • Show All 329 Lines • ▼ Show 20 Line(s) | static PyObject *index_get(indexObject *self, Py_ssize_t pos) | ||||
comp_len = getbe32(data + 8); | comp_len = getbe32(data + 8); | ||||
uncomp_len = getbe32(data + 12); | uncomp_len = getbe32(data + 12); | ||||
base_rev = getbe32(data + 16); | base_rev = getbe32(data + 16); | ||||
link_rev = getbe32(data + 20); | link_rev = getbe32(data + 20); | ||||
parent_1 = getbe32(data + 24); | parent_1 = getbe32(data + 24); | ||||
parent_2 = getbe32(data + 28); | parent_2 = getbe32(data + 28); | ||||
c_node_id = data + 32; | c_node_id = data + 32; | ||||
if (self->entry_size == v1_entry_size) { | if (self->format_version == format_v1) { | ||||
sidedata_offset = 0; | sidedata_offset = 0; | ||||
sidedata_comp_len = 0; | sidedata_comp_len = 0; | ||||
} else { | } else { | ||||
sidedata_offset = getbe64(data + 64); | sidedata_offset = getbe64(data + 64); | ||||
sidedata_comp_len = getbe32(data + 72); | sidedata_comp_len = getbe32(data + 72); | ||||
} | } | ||||
data_comp_mode = comp_mode_inline; | data_comp_mode = comp_mode_inline; | ||||
▲ Show 20 Lines • Show All 2691 Lines • Show Last 20 Lines |