mercurial/manifest.c
changeset 27340 7b8b6e3b3571
parent 24975 89c2bf63a83b
child 27608 d6aa1a8c8d7c
equal deleted inserted replaced
27339:6ab8c6511a6a 27340:7b8b6e3b3571
   240 	pl = pathlen(l);
   240 	pl = pathlen(l);
   241 	path = PyString_FromStringAndSize(l->start, pl);
   241 	path = PyString_FromStringAndSize(l->start, pl);
   242 	hash = nodeof(l);
   242 	hash = nodeof(l);
   243 	consumed = pl + 41;
   243 	consumed = pl + 41;
   244 	flags = PyString_FromStringAndSize(l->start + consumed,
   244 	flags = PyString_FromStringAndSize(l->start + consumed,
   245 									   l->len - consumed - 1);
   245 					   l->len - consumed - 1);
   246 	if (!path || !hash || !flags) {
   246 	if (!path || !hash || !flags) {
   247 		goto done;
   247 		goto done;
   248 	}
   248 	}
   249 	ret = PyTuple_Pack(3, path, hash, flags);
   249 	ret = PyTuple_Pack(3, path, hash, flags);
   250 done:
   250 done: