#include <python_interop.hpp>
◆ allow_path()
bool PyForensics::allow_path |
( |
CR< Str > |
path | ) |
const |
|
inline |
Check whether provided path should be processed for the 'blame' information.
◆ allow_sample_at_date()
bool PyForensics::allow_sample_at_date |
( |
CR< PTime > |
date, |
|
|
CR< Str > |
author, |
|
|
CR< Str > |
id |
|
) |
| const |
|
inline |
Check whether commit by.
- author at a
- date should be sampled for the blame info
◆ get_commit_period()
int PyForensics::get_commit_period |
( |
CR< PTime > |
date | ) |
const |
|
inline |
Get period number from the specified commit date.
◆ get_sample_period()
int PyForensics::get_sample_period |
( |
CR< PTime > |
date | ) |
const |
|
inline |
Get period number from the specified commit date.
◆ log_debug()
void PyForensics::log_debug |
( |
CR< Str > |
text | ) |
|
|
inline |
write text as a debug-level log record
◆ log_error()
void PyForensics::log_error |
( |
CR< Str > |
text | ) |
|
|
inline |
write text as a error-level log record
◆ log_fatal()
void PyForensics::log_fatal |
( |
CR< Str > |
text | ) |
|
|
inline |
write text as a fatal-level log record
◆ log_info()
void PyForensics::log_info |
( |
CR< Str > |
text | ) |
|
|
inline |
write text as a info-level log record
◆ log_trace()
void PyForensics::log_trace |
( |
CR< Str > |
text | ) |
|
|
inline |
write text as a trace-level log record
◆ log_warning()
void PyForensics::log_warning |
( |
CR< Str > |
text | ) |
|
|
inline |
write text as a warning-level log record
◆ run_post_analyze()
void PyForensics::run_post_analyze |
( |
| ) |
const |
|
inline |
◆ set_commit_period_mapping()
void PyForensics::set_commit_period_mapping |
( |
py::object |
mapping | ) |
|
|
inline |
◆ set_logger()
void PyForensics::set_logger |
( |
SPtr< Logger > |
log | ) |
|
|
inline |
◆ set_path_predicate()
void PyForensics::set_path_predicate |
( |
py::object |
predicate | ) |
|
|
inline |
set path filtering predicate for the allow_path predicate
◆ set_post_analyze()
void PyForensics::set_post_analyze |
( |
py::object |
post | ) |
|
|
inline |
set post-analyze hook implementation
◆ set_sample_period_mapping()
void PyForensics::set_sample_period_mapping |
( |
py::object |
mapping | ) |
|
|
inline |
◆ set_sample_predicate()
void PyForensics::set_sample_predicate |
( |
py::object |
predicate | ) |
|
|
inline |
◆ commit_period_mapping
py::object PyForensics::commit_period_mapping |
|
private |
◆ logger
SPtr<Logger> PyForensics::logger |
|
private |
◆ path_predicate
py::object PyForensics::path_predicate |
|
private |
◆ post_analyze
py::object PyForensics::post_analyze |
|
private |
◆ sample_period_mapping
py::object PyForensics::sample_period_mapping |
|
private |
◆ sample_predicate
py::object PyForensics::sample_predicate |
|
private |
The documentation for this class was generated from the following file: