annotate mercurial/cext/revlog.h @ 46490:86b019899737 stable

hooks: forbid ':' in hook name The `:` character is a special separator in the config and it seems same do to the same for hooks. This is necessary to improve the experience around the HGPLAIN behavior change in 5.7. See next changesets for details. Differential Revision: https://phab.mercurial-scm.org/D9978
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 10 Feb 2021 21:05:05 +0100
parents 9db11679f8ac
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
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
40859
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
17 #endif /* _HG_REVLOG_H_ */