You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Notifications
<
8000
tool-tip id="tooltip-8a050053-0f53-4bdf-9102-f840690185f2" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings
Each actionable comment (that is, first comment on a line, or any overview comment with the text "Needs action:") has a check box "Done?". If you tick it, it replies with a comment "Done." (which is suppressed on the UI). Subsequent replies on line comments "undones" the comment thread. This is done by unticking the box (which prompts for a "Reason:").
Examples: (A=Reviewer, B=Reviewee)
Basic:
A: Post line comment [1 undone item]
B: Pushes commits
B: Ticks done box (replies with "Done.") [0 undone items]
Basic with non-actionable overview:
A: Posts line comments [2 undone items]
A: Posts "LGTM modulo comments" [2 undone items]
B: Pushes commits
B: Ticks "done" boxes [0 undone items]
Basic with actionable overview:
A: Posts line comments [2 undone items]
A: Posts actionable overview comment (Tick "Actionable?" box with prefixes comment with "Needs action:" [3 undone items]
B: Pushes commits
B: Ticks "done" boxes [0 undone items]
Ping-pong:
A: Posts line comment [1 undone item]
B: Ticks done box [0 undone items]
A: Posts on same line. This is undone as last comment isn't "Done." [1 undone item]
B:Ticks done box [0 undone items]
...
Overview comments:
A: Post overview comment marked as "Actionable?".
B: Marks overview comment as Done (with optional reason) - This inserts the comment "[url to comment id] Done. [reason]" so we can pair up multiple actionable overview comments (line comments are easier since the line determines the thread).
The text was updated successfully, but these errors were encountered:
classAction{Comments[]comments;// line comments or overview comments linked via comment ID URLs somewhere in the bodybooleanisDone;// true if last comment is "Done."stringowner;// person who made the original comment}
Processing the block of comments in a PR to actions:
Create new Action for each set of line comments on the same line.
Create new Action for each set of overview comments which start "Needs action:" and are linked via comment ID urls somewhere in the body.
Each actionable comment (that is, first comment on a line, or any overview comment with the text "Needs action:") has a check box "Done?". If you tick it, it replies with a comment "Done." (which is suppressed on the UI). Subsequent replies on line comments "undones" the comment thread. This is done by unticking the box (which prompts for a "Reason:").
Examples: (A=Reviewer, B=Reviewee)
Basic:
done
box (replies with "Done.") [0 undone items]Basic with non-actionable overview:
Basic with actionable overview:
Ping-pong:
Overview comments:
The text was updated successfully, but these errors were encountered: