Skip to content

Commit fc6bd24

Browse files
Fix bug with --pull
1 parent 17fab62 commit fc6bd24

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/git_ai_summarize/summarize.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ async def summarize_async(diff_args, provider_name: str, model_name: str):
1919
"""Summarize changes between commits."""
2020
try:
2121
# Get the diff
22-
diff = get_git_diff(*diff_args)
22+
diff = get_git_diff(diff_args)
2323
if diff is None:
2424
print(
2525
f"Error: Could not generate diff for range {diff_args}")
@@ -120,7 +120,7 @@ def main():
120120
print("Error: Could not get new HEAD")
121121
sys.exit(1)
122122

123-
args.diff_args = f"{from_commit}..{to_commit}"
123+
args.diff_args = [f"{from_commit}..{to_commit}"]
124124
else:
125125
if not args.diff_args:
126126
parser.print_help()

src/git_ai_summarize/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ def verify_git_repo():
99
raise RuntimeError("Not a git repository")
1010

1111

12-
def get_git_diff(*args) -> Optional[str]:
12+
def get_git_diff(args) -> Optional[str]:
1313
"""Get the diff between commits with optional arguments."""
1414
try:
15-
cmd = ['git', 'diff'] + list(args)
15+
cmd = ['git', 'diff'] + args
1616
result = subprocess.run(
1717
cmd,
1818
capture_output=True,

0 commit comments

Comments
 (0)