Page "Proposals/BEP-0003" was changed by olemis
Diff URL: 
<https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0003?action=diff&version=41>
Revision 41
Comment: Document enhancements needed in tracopt.commit_updater module to 
adequate the multi-product architecture
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: Proposals/BEP-0003
=========================================================================
--- Proposals/BEP-0003 (version: 40)
+++ Proposals/BEP-0003 (version: 41)
@@ -545,6 +545,18 @@
 
 Each product can have different repository (and type) assigned.
 
+==== Ticket updates on commit #vcs-commit-updater
+
+The multi-product architecture documented in this proposal requires 
introducing disambiguation in `CommitTicketUpdater` component responsible for 
binding tickets to changesets. The fact that the same [bep:0010 ticket IDs may 
be repeated] in different product contexts together with many-to-many 
relationships between products and repositories make the former ticket syntax 
unsuitable under the new conditions. The following modifications will be 
applied upon existing code.
+
+  - Supported ticket references will be `PREFIX-1` , `product:PREFIX:ticket:1` 
, `PREFIX->ticket:1`
+    * This change is aimed at being consistent with product-aware ticket wiki 
syntax, especially when rendering commit messages in the repository browser
+  - The `:` character may not be omitted but on the other hand `bug` and 
`issue` may still be used as a replacement for `ticket`
+  - A new option `check_links` (similar to `check_perms`) will be added so as 
to limit updates to tickets in products linked to target repository
+    * Should a mismatch be detected the event will be reported using the 
logging handler bound to the global environment 
+
+[[span(TODO, class=label)]] Integration with ticket workflow
+
 === Data migration #import-export
 
 The final solution will be prepared to import data from other issue tracker 
systems and still provide a similar user experience. Important examples to 
consider are :
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://issues.apache.org/bloodhound/wiki/Proposals/BEP-0003>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker

This is an automated message. Someone added your email address to be
notified of changes on 'Proposals/BEP-0003' page.
If it was not you, please report to .

Reply via email to