diff options
| author | Tristan Darricau <tristan.darricau@ensimag.grenoble-inp.fr> | 2014-05-05 12:06:37 +0200 |
|---|---|---|
| committer | Tristan Darricau <github@nicofuma.fr> | 2014-05-05 16:38:21 +0200 |
| commit | c5f5520013102ccdbec051701e12e96068423f0b (patch) | |
| tree | 03abb6e427576aa2fa6c4059dd0218b3937c5f83 /build/build_helper.php | |
| parent | 324daf72fec829a4a937879ef0615829443114cc (diff) | |
| download | forums-c5f5520013102ccdbec051701e12e96068423f0b.tar forums-c5f5520013102ccdbec051701e12e96068423f0b.tar.gz forums-c5f5520013102ccdbec051701e12e96068423f0b.tar.bz2 forums-c5f5520013102ccdbec051701e12e96068423f0b.tar.xz forums-c5f5520013102ccdbec051701e12e96068423f0b.zip | |
[ticket/12325] Generate the list of the deleted files and folders
https://tracker.phpbb.com/browse/PHPBB3-12325
PHPBB3-12325
Diffstat (limited to 'build/build_helper.php')
| -rw-r--r-- | build/build_helper.php | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/build/build_helper.php b/build/build_helper.php index d6169b913b..756176a135 100644 --- a/build/build_helper.php +++ b/build/build_helper.php @@ -312,4 +312,38 @@ class build_package return $result; } + + function collect_deleted_files($deleted_filename, $package_name) + { + $result = array(); + $file_contents = file($deleted_filename); + + foreach ($file_contents as $line) + { + $line = trim($line); + + if (!$line) + { + continue; + } + + $line = str_replace('Only in ' . $package_name, '', $line); + + if (substr(0, 1, $line) == '/') + { + $replace = ''; + } + else + { + $replace = '/'; + } + + $line = str_replace(': ', $replace, $line); + $line = ltrim($line, '/'); + + $result[] = $line; + } + + return $result; + } } |
