diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-26 19:28:05 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-26 19:28:05 -0500 |
| commit | 269ed3c2b1a94ed8ebad5fdce110efb671aa70f6 (patch) | |
| tree | bc954739ec3437b9938ecb7f8cd3d70627de093d /docs/issue-representation-spec.org | |
| parent | 80eca723d4340d0d67a709e6aef01acb935c706b (diff) | |
| download | pearl-269ed3c2b1a94ed8ebad5fdce110efb671aa70f6.tar.gz pearl-269ed3c2b1a94ed8ebad5fdce110efb671aa70f6.zip | |
fix(refresh): merge keeps any locally-edited ticket
The merge refresh protected a subtree from being overwritten only when its description body had changed, since pearl--subtree-dirty-p is description-only. A local edit to the title, state, priority, assignee, labels, or a comment looked untouched and got re-rendered away. I added pearl--subtree-has-local-edits-p, which wraps the comprehensive per-field detector the save path already uses, and pointed both merge protection sites at it. A merge now keeps any ticket you've touched in any field. The same gain flows to pearl-refresh-current-view.
Diffstat (limited to 'docs/issue-representation-spec.org')
0 files changed, 0 insertions, 0 deletions
