@@ -60,7 +60,8 @@ def comment_on_issue(repository, issue, prompt_function, **kwargs):
6060 file_changes = ""
6161 conversation_type = "issue"
6262
63- discussion = modify_discussion (Config .git_utilities .get_conversation_on_issue (repository , issue ), prompt_visionlm = prompt_function )
63+ discussion = modify_discussion (Config .git_utilities .get_conversation_on_issue (repository , issue ),
64+ prompt_visionlm = prompt_function , repository = repository , branch_name = "main" )
6465 print ("Discussion:" , discussion )
6566
6667 all_files = "* " + "\n * " .join (Config .git_utilities .list_repository_files (repository ))
@@ -84,6 +85,8 @@ def comment_on_issue(repository, issue, prompt_function, **kwargs):
8485""" )
8586 filenames = text_to_json (relevant_files )
8687
88+ filenames = [f for f in filenames if not is_ignored (f , repository , "main" )]
89+
8790 file_content_dict = Config .git_utilities .get_repository_file_contents (repository , "main" , filenames )
8891
8992 temp = []
@@ -148,7 +151,10 @@ def review_pull_request(repository, issue, prompt_function, **kwargs):
148151 if Config .pull_request is None : # it's not a PR
149152 return comment_on_issue (repository , issue , prompt_function )
150153
151- discussion = modify_discussion (Config .git_utilities .get_conversation_on_issue (repository , issue ), prompt_visionlm = prompt_function )
154+ discussion = modify_discussion (Config .git_utilities .get_conversation_on_issue (repository , issue ),
155+ prompt_visionlm = prompt_function ,
156+ repository = repository ,
157+ branch_name = "main" )
152158 print ("Discussion:" , discussion )
153159
154160 file_changes = Config .git_utilities .get_diff_of_pull_request (repository , issue )
@@ -606,7 +612,11 @@ def solve_github_issue(repository, issue, prompt_function, base_branch=None):
606612
607613 repo = Config .git_utilities .get_repository_handle (repository )
608614
609- discussion = modify_discussion (Config .git_utilities .get_conversation_on_issue (repository , issue ), prompt_visionlm = prompt_function )
615+ discussion = modify_discussion (Config .git_utilities .get_conversation_on_issue (repository , issue ),
616+ prompt_visionlm = prompt_function ,
617+ repository = repository ,
618+ branch_name = base_branch )
619+ repository = repository , branch_name = base_branch )
610620 print ("Discussion:" , discussion )
611621
612622 all_files = "* " + "\n * " .join (Config .git_utilities .list_repository_files (repository , branch_name = base_branch ))
0 commit comments