From dec84252369c43f135a681aeb46e3dc4d41337f3 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 1 Aug 2024 15:25:57 -0300 Subject: [PATCH] fix: Use None as the working directory for GitRepo in base_coder.py --- aider/coders/base_coder.py | 2 +- aider/main.py | 25 ++++++++++++++----------- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 8a0a9f4bb..7df0fa62f 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -276,7 +276,7 @@ class Coder: self.repo = GitRepo( self.io, fnames, - ".", + None, models=main_model.commit_message_models(), ) except FileNotFoundError: diff --git a/aider/main.py b/aider/main.py index 964e51ffc..22d5a90dc 100644 --- a/aider/main.py +++ b/aider/main.py @@ -460,17 +460,20 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F repo = None if args.git: - repo = GitRepo( - io, - fnames, - git_dname or ".", - args.aiderignore, - models=main_model.commit_message_models(), - attribute_author=args.attribute_author, - attribute_committer=args.attribute_committer, - attribute_commit_message=args.attribute_commit_message, - commit_prompt=args.commit_prompt, - ) + try: + repo = GitRepo( + io, + fnames, + git_dname or ".", + args.aiderignore, + models=main_model.commit_message_models(), + attribute_author=args.attribute_author, + attribute_committer=args.attribute_committer, + attribute_commit_message=args.attribute_commit_message, + commit_prompt=args.commit_prompt, + ) + except FileNotFoundError: + pass from aider.coders import Coder from aider.commands import Commands