feat: implement data extraction for patch revert
Add methods to find patch application commits and extract old values: - tissue.Client.FindPatchApplicationCommit: searches commit history with pagination - tissue.Client.GetCommitDiff: retrieves commit diffs - patch.ExtractOldValues: parses diffs to extract previous attribute values The revert command now successfully: - Retrieves patch metadata - Finds the commit that applied the patch - Extracts old attribute values from git diff - Logs all extracted data for verification Next: Create revert patch operations and execute deletion/creation Related: https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/21502
Loading