1234567891011121314151617181920212223242526272829303132333435363738394041 |
- :: Copyright © Magento, Inc. All rights reserved.
- :: See COPYING.txt for license details.
- @echo off
- SETLOCAL EnableDelayedExpansion
- SET BLACKLIST_FILE=bin/blacklist.txt
- SET i=0
- FOR /F %%x IN ('git ls-tree --full-tree -r --name-only HEAD') DO (
- SET GOOD_EXT=
- if "%%~xx"==".php" set GOOD_EXT=1
- if "%%~xx"==".xml" set GOOD_EXT=1
- if "%%~xx"==".xsd" set GOOD_EXT=1
- IF DEFINED GOOD_EXT (
- SET BLACKLISTED=
- FOR /F "tokens=* skip=5" %%f IN (%BLACKLIST_FILE%) DO (
- SET LINE=%%x
- IF NOT "!LINE!"=="!LINE:%%f=!" (
- SET BLACKLISTED=1
- )
- )
- IF NOT DEFINED BLACKLISTED (
- FIND "Copyright © Magento, Inc. All rights reserved." %%x >nul
- IF ERRORLEVEL 1 (
- SET /A i+=1
- SET NO_COPYRIGHT_LIST[!i!]=%%x
- )
- )
- )
- )
- IF DEFINED NO_COPYRIGHT_LIST[1] (
- ECHO THE FOLLOWING FILES ARE MISSING THE MAGENTO COPYRIGHT:
- ECHO.
- ECHO Copyright © Magento, Inc. All rights reserved.
- ECHO See COPYING.txt for license details.
- ECHO.
- FOR /L %%a IN (1,1,%i%) DO (
- ECHO !NO_COPYRIGHT_LIST[%%a]!
- )
- )
|