Skip to content

feat(errs): export Git command classification policy - #704

Open
sbalabanov wants to merge 1 commit into
mainfrom
sergeyb/export-git-error-classifier
Open

feat(errs): export Git command classification policy#704
sbalabanov wants to merge 1 commit into
mainfrom
sergeyb/export-git-error-classifier

Conversation

@sbalabanov

Copy link
Copy Markdown
Contributor

Summary

Intent:

  • Let local Git and remote Git execution backends share one retryability policy.
  • Avoid requiring non-process backends to manufacture gitexec.CommandError values.

Changes:

  • Export a backend-neutral CommandFailure contract accepted by the Git classifier.
  • Export direct command classification and decouple the policy from platform/git/exec.
  • Cover local and remote error implementations and document the extension point.

Generated by the 🪄 pr-create skill in devexp-agent-marketplace

Test Plan

Issues

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Comment thread platform/errs/git/git.go
Summary:
Intent:
- Let local Git and remote Git execution backends share one retryability policy.
- Avoid requiring non-process backends to manufacture gitexec.CommandError values.

Changes:
- Export a backend-neutral CommandFailure contract accepted by the Git classifier.
- Export direct command classification and decouple the policy from platform/git/exec.
- Cover local and remote error implementations and document the extension point.

---

<sub>Generated by the 🪄 [pr-create](https://sg.uberinternal.com/code.uber.internal/uber-code/devexp-agent-marketplace/-/blob/claude-code/plugins/dev/uber-dev/skills/pr-create/SKILL.md) skill in devexp-agent-marketplace</sub>
@sbalabanov
sbalabanov force-pushed the sergeyb/export-git-error-classifier branch from df06e90 to 6c909ae Compare September 12, 2026 00:02
@sbalabanov
sbalabanov marked this pull request as ready for review September 12, 2026 00:02
@sbalabanov
sbalabanov requested review from a team and behinddwalls as code owners September 12, 2026 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants