patch
patch
Patch lifecycle logic for syncweaver.
Functions
| Name | Description |
|---|---|
| annotate_rejected_patch | Annotate a tracked patch as rejected in lockfile extension metadata. |
| create_patch | Create or update a canonical patch file for a tracked vendored source. |
| list_patches | List recorded patches for a tracked source path. |
annotate_rejected_patch
patch.annotate_rejected_patch(patch_path, pr_url, reason, lockfile_path)Annotate a tracked patch as rejected in lockfile extension metadata.
create_patch
patch.create_patch(source_path, repo_url, lockfile_path, patch_dir_override)Create or update a canonical patch file for a tracked vendored source.
list_patches
patch.list_patches(path, lockfile_path)List recorded patches for a tracked source path.