You've already forked Commercialization.topon
44 lines
856 B
Batchfile
44 lines
856 B
Batchfile
@echo off
|
|
chcp 65001
|
|
color a
|
|
|
|
echo Starting UPM package update...
|
|
echo Please make sure all changes are committed!
|
|
|
|
:: Get version from package.json
|
|
for /f "tokens=2 delims=:, " %%i in ('findstr "version" Assets\package.json') do (
|
|
set version=%%i
|
|
)
|
|
set version=%version:"=%
|
|
|
|
echo.
|
|
echo Current version: %version%
|
|
echo.
|
|
set /p confirm=Confirm to create UPM branch and tag %version% (y/n):
|
|
|
|
if /i not "%confirm%"=="y" (
|
|
echo Operation cancelled.
|
|
goto :END
|
|
)
|
|
|
|
:: Clean and prepare
|
|
git checkout -f master
|
|
git branch -D upm 2>nul
|
|
|
|
:: Create and push upm branch
|
|
git subtree split --prefix Assets --branch upm
|
|
git push -f origin upm
|
|
|
|
:: Create and push tag
|
|
git tag -d %version% 2>nul
|
|
git tag %version% upm
|
|
git push origin %version%
|
|
|
|
:: Return to master
|
|
git checkout -f master
|
|
|
|
echo.
|
|
echo Successfully created UPM branch and tag %version%
|
|
|
|
:END
|
|
pause |