OptionaloriginThe original file path before the change (for renamed or copied files).
The file path of the change.
OptionalstagedThe status of the change if it is staged. This can be one of the GitChangeStatus values or undefined if not staged.
OptionalunstagedThe status of the change if it is unstaged. This can be one of the GitChangeStatus values or undefined if not unstaged.
Interface for a change in a Git repository.