Skip to content

Commit de1fe97

Browse files
committed
HgWeb: unsupported PCRE /J modifier on PHP < 7.2
The PCRE_INFO_JCHANGED option is only available as a pattern modifier since PHP 7.2.0. The metadata pattern has been modified to use (?J) instead. Fixes #275
1 parent 9842cca commit de1fe97

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

SourceHgWeb/SourceHgWeb.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,11 +265,11 @@ private function commit_changeset( $p_repo, $p_input, $p_branch='' ) {
265265
$t_parents = array();
266266
static $s_pattern_metadata;
267267
if( !$s_pattern_metadata ) {
268-
$s_pattern_metadata = '/^# (?:'
268+
$s_pattern_metadata = '/^# (?J)(?:'
269269
. self::PATTERN_USER . '|'
270270
. self::PATTERN_DATE . '|'
271271
. self::PATTERN_REVISION
272-
. ')/J';
272+
. ')/';
273273
}
274274
while( true ) {
275275
$t_match = preg_match( $s_pattern_metadata, $t_input[$i], $t_metadata );

0 commit comments

Comments
 (0)