mirror of
https://github.com/velocitatem/cvfs.git
synced 2026-05-31 08:43:37 +00:00
Merge pull request #9 from velocitatem/copilot/remove-maximum-patchsize
Remove max patchsize limit from validate_patchset
This commit is contained in:
@@ -13,14 +13,9 @@ def validate_patchset(
|
|||||||
document: StructuredDocument,
|
document: StructuredDocument,
|
||||||
patches: Iterable[PatchPayload],
|
patches: Iterable[PatchPayload],
|
||||||
*,
|
*,
|
||||||
max_changes: int = 12,
|
|
||||||
max_growth_ratio: float = 1.45,
|
max_growth_ratio: float = 1.45,
|
||||||
) -> None:
|
) -> None:
|
||||||
patch_list = list(patches)
|
patch_list = list(patches)
|
||||||
if len(patch_list) > max_changes:
|
|
||||||
raise PatchValidationError(
|
|
||||||
f"Patchset exceeds max changes ({len(patch_list)} > {max_changes})"
|
|
||||||
)
|
|
||||||
block_map = {block.path: block for block in document.blocks}
|
block_map = {block.path: block for block in document.blocks}
|
||||||
for patch in patch_list:
|
for patch in patch_list:
|
||||||
block = block_map.get(patch.target_path)
|
block = block_map.get(patch.target_path)
|
||||||
|
|||||||
Reference in New Issue
Block a user