datalad_next.iter_collections.GitDiffItem
- class datalad_next.iter_collections.GitDiffItem(name: str, gitsha: str | None = None, gittype: GitTreeItemType | None = None, prev_name: str | None = None, prev_gitsha: str | None = None, prev_gittype: GitTreeItemType | None = None, status: GitDiffStatus | None = None, percentage: int | None = None, modification_types: tuple[GitContainerModificationType, ...] | None = None)[source]
Bases:
GitTreeItem
GitTreeItem
with "previous" property values given a state comparison- add_modification_type(value: GitContainerModificationType) None [source]
- modification_types: tuple[GitContainerModificationType, ...] | None = None
Qualifiers for modification types of container-type items (directories, submodules).
- percentage: int | None = None
This is the percentage of similarity for copy-status and rename-status diff items, and the percentage of dissimilarity for modifications.
- prev_gitsha: str | None = None
- prev_gittype: GitTreeItemType | None = None
- prev_name: str | None = None
- property prev_path: PurePosixPath | None
Returns the item
prev_name
as aPurePosixPath
instance
- status: GitDiffStatus | None = None