Show individual commit descriptions in dropdown for ahead/behind status
When the repo is ahead of or behind trunk, the dropdown menu now lists
the first line of each commit description (up to 5) with · bullet
prefixes. Descriptions longer than 72 characters are truncated with ….
When there are more than 5 commits, a "... and N more" line is shown.
Also switches both ahead/behind revsets from set difference
(::@- ~ ::trunk()) to fork_point(@|trunk()) range notation, which is
more semantically correct when there is divergence between @ and trunk.
The jj template now emits description.first_line() instead of
commit_id.short(), and the parser returns both the count and the
description strings.
AI-assisted: GitLab Duo Agentic Chat (Claude Opus 4.6)