feat: merge fixbug/rfc135_shenquan

This commit is contained in:
莘权 马 2023-12-07 13:44:24 +08:00
commit deda409ab1
2 changed files with 7 additions and 2 deletions

View file

@ -1,6 +1,7 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import asyncio
from pathlib import Path
import typer
@ -40,9 +41,12 @@ def startup(
from metagpt.team import Team
# Use in the PrepareDocuments action according to Section 2.2.3.5.1 of RFC 135.
CONFIG.project_path = project_path
if project_path:
inc = True
project_name = project_name or Path(project_path).name
CONFIG.project_name = project_name
CONFIG.inc = inc
CONFIG.project_path = project_path
CONFIG.reqa_file = reqa_file
CONFIG.max_auto_summarize_code = max_auto_summarize_code

View file

@ -8,6 +8,7 @@
"""
from __future__ import annotations
import os
import shutil
from enum import Enum
from pathlib import Path
@ -196,7 +197,7 @@ class GitRepository:
if new_path.exists():
logger.info(f"Delete directory {str(new_path)}")
shutil.rmtree(new_path)
self.workdir.rename(new_path)
os.rename(src=str(self.workdir), dst=str(new_path)) # self.workdir.rename(new_path)
logger.info(f"Rename directory {str(self.workdir)} to {str(new_path)}")
self._repository = Repo(new_path)