diff options
| author | Ben Sima <ben@bensima.com> | 2025-11-26 13:55:42 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-11-26 13:55:42 -0500 |
| commit | 6305179905d5428879aaf8c08fef1722c734c3d7 (patch) | |
| tree | 634e4c6ee7f102a510f11f8860c98617eb557657 /Biz/EmailAgent.py | |
| parent | 1080ecd359dbf36bf571bb8f56347174edccdc5c (diff) | |
Jr: Gerrit-style conflict handling - kick back to coder with context
All tests pass and lint is clean. The implementation adds Gerrit-style
c
1. **`gatherConflictContext`** - Creates rich context including:
- The commit info (SHA, subject, body) - Current HEAD state (what
branch moved to) - Per-file conflict details showing both your
changes and recent chan
2. **`getFileConflictInfo`** - For each conflicting file, shows:
- Your changes to that file (stat summary) - Recent changes by
others (last 3 commits touching the file)
3. The context is stored in `retryReason` and passed to the worker
via t
Task-Id: t-1o2g8gudqlx
Diffstat (limited to 'Biz/EmailAgent.py')
0 files changed, 0 insertions, 0 deletions
