mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 01:35:00 +00:00
aider: Initialized a new git repository in the current working directory and output a message to inform the user.
# Context: USER: do the TODO ASSISTANT: To clarify, are you referring to the TODO comment in the `main.py` file? The comment is: ```python if not git_root: if io.ask_confirm("Create git repo (recommended)?"): # TODO: create at cwd pass ``` It seems like the task is to create a git repository in the current working directory if one does not already exist. Is that correct? USER: yes ASSISTANT: To create a git repository in the current working directory, we need to use the `git` module's `Repo.init` method. Here's how to modify the `main.py` file: ```python aider/main.py <<<<<<< ORIGINAL if not git_root: if io.ask_confirm("Create git repo (recommended)?"): # TODO: create at cwd pass ======= if not git_root: if io.ask_confirm("Create git repo (recommended)?"): git.Repo.init(os.getcwd()) io.tool_output("Git repository created in the current working directory.") >>>>>>> UPDATED ``` This change will initialize a new git repository in the current working directory when the user confirms. It also outputs a message to inform the user that the repository has been created.
This commit is contained in:
parent
b75cfaac28
commit
95c1aa2f2e
1 changed files with 5 additions and 0 deletions
|
@ -260,6 +260,11 @@ def main(args=None, input=None, output=None):
|
|||
dry_run=args.dry_run,
|
||||
)
|
||||
|
||||
if not git_root:
|
||||
if io.ask_confirm("Create git repo (recommended)?"):
|
||||
git.Repo.init(os.getcwd())
|
||||
io.tool_output("Git repository created in the current working directory.")
|
||||
|
||||
if args.verbose:
|
||||
show = parser.format_values()
|
||||
io.tool_output(show)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue