feat(generator): 按文件重要性对暂存差异排序
This commit is contained in:
@@ -47,7 +47,7 @@ impl ContentGenerator {
|
||||
format: CommitFormat,
|
||||
language: Language,
|
||||
) -> Result<GeneratedCommit> {
|
||||
let diff = repo.get_staged_diff()
|
||||
let diff = repo.get_staged_diff_sorted()
|
||||
.context("Failed to get staged diff")?;
|
||||
|
||||
if diff.is_empty() {
|
||||
@@ -116,7 +116,7 @@ impl ContentGenerator {
|
||||
) -> Result<GeneratedCommit> {
|
||||
use dialoguer::Select;
|
||||
|
||||
let diff = repo.get_staged_diff()?;
|
||||
let diff = repo.get_staged_diff_sorted()?;
|
||||
|
||||
if diff.is_empty() {
|
||||
anyhow::bail!("No staged changes");
|
||||
|
||||
Reference in New Issue
Block a user