mirror of https://github.com/openspug/spug
29 lines
854 B
Python
29 lines
854 B
Python
import django
|
||
import sys
|
||
import os
|
||
|
||
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||
sys.path.append(BASE_DIR)
|
||
|
||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "spug.settings")
|
||
django.setup()
|
||
|
||
from django.conf import settings
|
||
import subprocess
|
||
import shutil
|
||
import sys
|
||
import os
|
||
|
||
|
||
if __name__ == '__main__':
|
||
version = sys.argv[1]
|
||
if version <= 'v3.0.1-beta.8':
|
||
old_path = os.path.join(settings.BASE_DIR, 'repos')
|
||
new_path = os.path.join(settings.REPOS_DIR)
|
||
if not os.path.exists(new_path):
|
||
print('执行 v3.0.1-beta.8 repos目录迁移')
|
||
shutil.move(old_path, new_path)
|
||
task = subprocess.Popen(f'cd {settings.BASE_DIR} && git checkout -- repos', shell=True)
|
||
if task.wait() != 0:
|
||
print('repos目录迁移失败,请联系官方人员')
|