author | Gregory Szorc <gregory.szorc@gmail.com> |
Wed, 09 Jan 2019 19:06:15 -0800 | |
changeset 41200 | cecf3f8bccd3 |
parent 40861 | b12700dd261f |
child 44467 | 9db11679f8ac |
permissions | -rw-r--r-- |
40859
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
1 |
/* |
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
2 |
revlog.h - efficient revlog parsing |
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
3 |
|
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
4 |
This software may be used and distributed according to the terms of |
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
5 |
the GNU General Public License, incorporated herein by reference. |
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
6 |
*/ |
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
7 |
|
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
8 |
#ifndef _HG_REVLOG_H_ |
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
9 |
#define _HG_REVLOG_H_ |
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
10 |
|
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
11 |
#include <Python.h> |
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
12 |
|
40860
18a8def6e1b5
revlog: rename indexType to HgRevlogIndex_Type as it's a global symbol
Yuya Nishihara <yuya@tcha.org>
parents:
40859
diff
changeset
|
13 |
extern PyTypeObject HgRevlogIndex_Type; |
40859
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
14 |
|
40861
b12700dd261f
revlog: add public CPython function to get parent revisions
Yuya Nishihara <yuya@tcha.org>
parents:
40860
diff
changeset
|
15 |
#define HgRevlogIndex_Check(op) PyObject_TypeCheck(op, &HgRevlogIndex_Type) |
b12700dd261f
revlog: add public CPython function to get parent revisions
Yuya Nishihara <yuya@tcha.org>
parents:
40860
diff
changeset
|
16 |
|
b12700dd261f
revlog: add public CPython function to get parent revisions
Yuya Nishihara <yuya@tcha.org>
parents:
40860
diff
changeset
|
17 |
int HgRevlogIndex_GetParents(PyObject *op, int rev, int *ps); |
b12700dd261f
revlog: add public CPython function to get parent revisions
Yuya Nishihara <yuya@tcha.org>
parents:
40860
diff
changeset
|
18 |
|
40859
aa76be85029b
revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff
changeset
|
19 |
#endif /* _HG_REVLOG_H_ */ |