From b5b0c1cbc2b85ae6a506f23d0621539d5fe9e4b3 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 23 Jun 2023 13:44:24 -0700 Subject: [PATCH] Added --no-git --- aider/coders/base_coder.py | 4 +++- aider/main.py | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index ae1424774..ca3a2fdef 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -90,6 +90,7 @@ class Coder: verbose=False, assistant_output_color="blue", stream=True, + use_git=True, ): self.verbose = verbose self.abs_fnames = set() @@ -123,7 +124,8 @@ class Coder: self.commands = Commands(self.io, self) - self.set_repo(fnames) + if use_git: + self.set_repo(fnames) if self.repo: rel_repo_dir = os.path.relpath(self.repo.git_dir, os.getcwd()) diff --git a/aider/main.py b/aider/main.py index 3b50c066f..68123c764 100644 --- a/aider/main.py +++ b/aider/main.py @@ -118,6 +118,13 @@ def main(args=None, input=None, output=None): default=True, help="Disable streaming responses", ) + parser.add_argument( + "--no-git", + action="store_false", + dest="git", + default=True, + help="Do not look for a git repo", + ) parser.add_argument( "--user-input-color", default="green", @@ -265,6 +272,7 @@ def main(args=None, input=None, output=None): verbose=args.verbose, assistant_output_color=args.assistant_output_color, stream=args.stream, + use_git=args.git, ) if args.dirty_commits: