fix: preserve staged and unstaged changes per file (#3104)
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
import type { GitChangeLayer } from "@/lib/state/slices/session-runtime/types";
|
||||
|
||||
export type DiffSource = "uncommitted" | "committed" | "pr";
|
||||
export type ChangeLayer = GitChangeLayer;
|
||||
|
||||
export type LocalCommitDetailTarget = {
|
||||
source: "local";
|
||||
@@ -23,6 +26,7 @@ export type OpenDiffOptions = {
|
||||
source?: DiffSource;
|
||||
repositoryName?: string;
|
||||
prKey?: string;
|
||||
changeLayer?: ChangeLayer;
|
||||
};
|
||||
|
||||
export type DiffSheetMode =
|
||||
@@ -33,5 +37,6 @@ export type DiffSheetMode =
|
||||
sourceFilter?: "all" | DiffSource;
|
||||
repositoryName?: string;
|
||||
prKey?: string;
|
||||
changeLayer?: ChangeLayer;
|
||||
}
|
||||
| { kind: "commit"; target: CommitDetailTarget };
|
||||
|
||||
Reference in New Issue
Block a user