Add parsing capability to recognize the flags [incr] and [no-qa] in the PQM commit message

Bug #588908 reported by Ursula Junque
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qa-tagger
Fix Released
High
Ursula Junque

Bug Description

We're adopting two new flags in the PQM commit message: [incr] and [no-qa].

[incr]: This means that the commit is part of a larger goal, like a big feature or complicated fix. We shouldn't mark the bugs as Fix Committed, only add a message saying a commit is part of its fix. Also, in this case, we should check if there are bugs related and if not, send out emails. That's another bug I have to file.

[no-qa]: This means we don't have to care about that commit, because it's something we don't need to QA. When finding this flag and a bug number, we should add it the tag "qa-untestable" tag.

This needs to be implemented:

[no-qa] + [bug=...] : bug is marked as qa-untestable, not qa-needstesting
[no-qa] : branch is OK to be an orphan (no bug)
[incr] + [bug=...] : we do not add a tag to the bug or change its state (and, later, note that branch is an incremental change for a QA report)
[bug=...] : bug is marked as qa-needstesting, as now.

Ursula Junque (ursinha)
summary: - Add parsing capability to recognize the commit flags incr and no-qa
+ Add parsing capability to recognize the commit flags [incr] and [no-qa]
summary: - Add parsing capability to recognize the commit flags [incr] and [no-qa]
+ Add parsing capability to recognize the flags [incr] and [no-qa] in the
+ PQM commit message
Ursula Junque (ursinha)
Changed in qa-tagger:
status: New → Triaged
assignee: nobody → Ursula Junque (ursinha)
assignee: Ursula Junque (ursinha) → nobody
importance: Undecided → High
Ursula Junque (ursinha)
Changed in qa-tagger:
status: Triaged → In Progress
milestone: none → 10.06
assignee: nobody → Ursula Junque (ursinha)
Ursula Junque (ursinha)
tags: added: orphaned-branches
Ursula Junque (ursinha)
description: updated
Ursula Junque (ursinha)
Changed in qa-tagger:
status: In Progress → Fix Committed
Ursula Junque (ursinha)
tags: added: qa-needstesting
Ursula Junque (ursinha)
tags: added: qa-ok
removed: qa-needstesting
Changed in qa-tagger:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.