[web-doc] master: [skip-revcheck] is not a magic wand that keeps your outdated files up to date.
[email protected] (Nilgün Belma Bugüner) Wed, 10 Nov 2021 09:00:27 +0000
| Newsgroups | php.doc.web |
|---|---|
| Message-ID | <[email protected]> |
Author: Nilgün Belma Bugüner (nilgun)
Date: 2021-11-10T12:01:01+03:00
Commit: https://github.com/php/web-doc/commit/969aca70ce272cb932d966ba6d03cd19b7391f8e
Raw diff: https://github.com/php/web-doc/commit/969aca70ce272cb932d966ba6d03cd19b7391f8e.diff
[skip-revcheck] is not a magic wand that keeps your outdated files up to date.
Changed paths:
M scripts/rev.php
Diff:
diff --git a/scripts/rev.php b/scripts/rev.php
index 11d4159..e8a8b57 100644
--- a/scripts/rev.php
+++ b/scripts/rev.php
@@ -515,8 +515,14 @@ function captureGitValues( & $output )
}
if ( $trFile->completion != null && $trFile->completion != "ready" )
$trFile->syncStatus = FileStatusEnum::TranslatedWip;
- if ( $en->skip )
- $trFile->syncStatus = FileStatusEnum::TranslatedOk;
+ if ( $en->skip ) {
+ $cwd = getcwd();
+ chdir( $DOCS . 'en' );
+ $hashes = explode ( "\n" , `git log -2 --format=%H -- {$filename}` );
+ chdir( $cwd );
+ if ( $hashes[1] == $trFile->hash )
+ $trFile->syncStatus = FileStatusEnum::TranslatedOk;
+ }
$SQL_BUFF .= "INSERT INTO translated VALUES ($id, '$lang',
'$en->name', '$trFile->hash', $size, '$trFile->maintainer',
'$trFile->completion', '$trFile->syncStatus');\n";