mirror of
https://github.com/arkenfox/user.js.git
synced 2025-05-11 03:13:34 +02:00
Prevent merging from messing with _user.js.parrot
This commit is contained in:
parent
0beb517138
commit
79fc85f763
1 changed files with 20 additions and 17 deletions
37
updater.bat
37
updater.bat
|
@ -61,24 +61,29 @@ IF DEFINED _updateb (
|
||||||
GOTO begin
|
GOTO begin
|
||||||
REM ###### Merge function ######
|
REM ###### Merge function ######
|
||||||
:merge
|
:merge
|
||||||
|
DEL /F %2 2>nul
|
||||||
FOR /F "tokens=* delims=" %%G IN (%1) DO (
|
FOR /F "tokens=* delims=" %%G IN (%1) DO (
|
||||||
SET _pref=%%G
|
SET _pref=%%G
|
||||||
SET "_temp=!_pref: =!"
|
SET "_temp=!_pref: =!"
|
||||||
IF /I "user"=="!_temp:~0,4!" (
|
IF /I "user.js.parrot"=="!_temp:user.js.parrot=!"
|
||||||
FOR /F "delims=," %%S IN ("!_pref!") DO (
|
IF /I "user"=="!_temp:~0,4!" (
|
||||||
SET _pref=%%S
|
FOR /F "delims=," %%S IN ("!_pref!") DO (
|
||||||
)
|
SET _pref=%%S
|
||||||
SET _pref=!_pref:"=""!
|
|
||||||
FIND /I "!_pref!" %2 >nul 2>&1
|
|
||||||
IF ERRORLEVEL 1 (
|
|
||||||
FIND /I "!_pref!" %1 >temp1
|
|
||||||
FOR /F "tokens=* delims=" %%X IN (temp1) DO (
|
|
||||||
SET _temp=%%X
|
|
||||||
SET "_temp=!_temp: =!"
|
|
||||||
IF /I "user"=="!_temp:~0,4!" (
|
|
||||||
SET _pref=%%X
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
SET _pref=!_pref:"=""!
|
||||||
|
FIND /I "!_pref!" %2 >nul 2>&1
|
||||||
|
IF ERRORLEVEL 1 (
|
||||||
|
FIND /I "!_pref!" %1 >temp1
|
||||||
|
FOR /F "tokens=* delims=" %%X IN (temp1) DO (
|
||||||
|
SET _temp=%%X
|
||||||
|
SET "_temp=!_temp: =!"
|
||||||
|
IF /I "user"=="!_temp:~0,4!" (
|
||||||
|
SET _pref=%%X
|
||||||
|
)
|
||||||
|
)
|
||||||
|
ECHO !_pref!>>%2
|
||||||
|
)
|
||||||
|
) ELSE (
|
||||||
ECHO !_pref!>>%2
|
ECHO !_pref!>>%2
|
||||||
)
|
)
|
||||||
) ELSE (
|
) ELSE (
|
||||||
|
@ -163,13 +168,11 @@ IF EXIST user.js (
|
||||||
ECHO.
|
ECHO.
|
||||||
ECHO Merging...
|
ECHO Merging...
|
||||||
ECHO.
|
ECHO.
|
||||||
DEL /F user-overrides-merged.js temp2 temp3 2>nul
|
DEL /F user-overrides-merged.js temp2 2>nul
|
||||||
COPY /B /V /Y user.js-overrides\*.js user-overrides
|
COPY /B /V /Y user.js-overrides\*.js user-overrides
|
||||||
CALL :merge user-overrides user-overrides-merged.js
|
CALL :merge user-overrides user-overrides-merged.js
|
||||||
COPY /B /V /Y user.js+user-overrides-merged.js temp2
|
COPY /B /V /Y user.js+user-overrides-merged.js temp2
|
||||||
DEL /F user.js 2>nul
|
|
||||||
CALL :merge temp2 user.js
|
CALL :merge temp2 user.js
|
||||||
REN temp3 user.js
|
|
||||||
) ELSE (
|
) ELSE (
|
||||||
ECHO.
|
ECHO.
|
||||||
ECHO Appending...
|
ECHO Appending...
|
||||||
|
|
Loading…
Add table
Reference in a new issue