mercurial/cext/revlog.c
changeset 47035 4f2b5f9d8cc4
parent 47034 0d8ff1f4ab0c
child 47037 d57386e5c80e
equal deleted inserted replaced
47034:0d8ff1f4ab0c 47035:4f2b5f9d8cc4
   365 
   365 
   366 	data = index_deref(self, rev);
   366 	data = index_deref(self, rev);
   367 	if (data == NULL)
   367 	if (data == NULL)
   368 		return NULL;
   368 		return NULL;
   369 	if (rev == 0) {
   369 	if (rev == 0) {
   370 		// put the header at the start of the first entry
   370 		/* put the header at the start of the first entry */
   371 		memcpy(entry, data, self->hdrsize);
   371 		memcpy(entry, data, self->hdrsize);
   372 		putbe32(header, entry);
   372 		putbe32(header, entry);
   373 		return PyBytes_FromStringAndSize(entry, self->hdrsize);
   373 		return PyBytes_FromStringAndSize(entry, self->hdrsize);
   374 	}
   374 	}
   375 	return PyBytes_FromStringAndSize(data, self->hdrsize);
   375 	return PyBytes_FromStringAndSize(data, self->hdrsize);