mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 08:44:59 +00:00
Update git commands in blame.py to accept a git directory name as an argument.
This commit is contained in:
parent
1cef96ce16
commit
3e9873cc11
1 changed files with 4 additions and 4 deletions
|
@ -5,9 +5,9 @@ import subprocess
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from aider.dump import dump
|
from aider.dump import dump
|
||||||
|
|
||||||
def get_lines_with_commit_hash(filename, aider_commits, verbose=False):
|
def get_lines_with_commit_hash(filename, aider_commits, git_dname, verbose=False):
|
||||||
result = subprocess.run(
|
result = subprocess.run(
|
||||||
["git", "blame", "-l", filename],
|
["git", "-C", git_dname, "blame", "-l", filename],
|
||||||
capture_output=True,
|
capture_output=True,
|
||||||
text=True,
|
text=True,
|
||||||
check=True
|
check=True
|
||||||
|
@ -35,11 +35,11 @@ def get_lines_with_commit_hash(filename, aider_commits, verbose=False):
|
||||||
return num_lines, num_aider_lines
|
return num_lines, num_aider_lines
|
||||||
|
|
||||||
|
|
||||||
def get_aider_commits():
|
def get_aider_commits(git_dname):
|
||||||
"""Get commit hashes for commits with messages starting with 'aider:'"""
|
"""Get commit hashes for commits with messages starting with 'aider:'"""
|
||||||
commits = set()
|
commits = set()
|
||||||
result = subprocess.run(
|
result = subprocess.run(
|
||||||
["git", "log", "--pretty=format:%H %s"],
|
["git", "-C", git_dname, "log", "--pretty=format:%H %s"],
|
||||||
capture_output=True,
|
capture_output=True,
|
||||||
text=True,
|
text=True,
|
||||||
check=True
|
check=True
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue