mercurial/cext/parsers.c
changeset 47537 0e5800c88eb4
parent 47536 8e4b9fe31334
child 47538 77fce401a2bb
equal deleted inserted replaced
47536:8e4b9fe31334 47537:0e5800c88eb4
   172 static PyObject *dirstatetuple_get_mode(dirstateTupleObject *self)
   172 static PyObject *dirstatetuple_get_mode(dirstateTupleObject *self)
   173 {
   173 {
   174 	return PyInt_FromLong(self->mode);
   174 	return PyInt_FromLong(self->mode);
   175 };
   175 };
   176 
   176 
       
   177 static PyObject *dirstatetuple_get_size(dirstateTupleObject *self)
       
   178 {
       
   179 	return PyInt_FromLong(self->size);
       
   180 };
       
   181 
   177 static PyObject *dirstatetuple_get_state(dirstateTupleObject *self)
   182 static PyObject *dirstatetuple_get_state(dirstateTupleObject *self)
   178 {
   183 {
   179 	return PyBytes_FromStringAndSize(&self->state, 1);
   184 	return PyBytes_FromStringAndSize(&self->state, 1);
   180 };
   185 };
   181 
   186 
   242 	}
   247 	}
   243 };
   248 };
   244 
   249 
   245 static PyGetSetDef dirstatetuple_getset[] = {
   250 static PyGetSetDef dirstatetuple_getset[] = {
   246     {"mode", (getter)dirstatetuple_get_mode, NULL, "mode", NULL},
   251     {"mode", (getter)dirstatetuple_get_mode, NULL, "mode", NULL},
       
   252     {"size", (getter)dirstatetuple_get_size, NULL, "size", NULL},
   247     {"state", (getter)dirstatetuple_get_state, NULL, "state", NULL},
   253     {"state", (getter)dirstatetuple_get_state, NULL, "state", NULL},
   248     {"tracked", (getter)dirstatetuple_get_tracked, NULL, "tracked", NULL},
   254     {"tracked", (getter)dirstatetuple_get_tracked, NULL, "tracked", NULL},
   249     {"added", (getter)dirstatetuple_get_added, NULL, "added", NULL},
   255     {"added", (getter)dirstatetuple_get_added, NULL, "added", NULL},
   250     {"merged_removed", (getter)dirstatetuple_get_merged_removed, NULL,
   256     {"merged_removed", (getter)dirstatetuple_get_merged_removed, NULL,
   251      "merged_removed", NULL},
   257      "merged_removed", NULL},