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