Details
-
Bug
-
Resolution: Fixed
-
Medium
Description
imagine you have:
- a master repo with master issue tracker for the sw project
- a forked repo with own issue tracker for the subproject that some developer is working on
the developer works in his repo as usual and uses {{
{"Fixes BCLOUD-42."}}} in his commit comments to close {{
{#42}}} in HIS issue tracker.at some time later, you decide that you want to pull the stuff from the developer's repo into the master repo.
the master repo's issue service will then see {"Fixes BCLOUD-42"} in the comment of the pulled changeset and close the MAIN issue {{{#42}
}} also (which is usually something completely different).
This is very annoying, because you manually have to fix all those issues afterwards.
The only work around I can think of currently is to disable the issues service before pushing changesets you pulled from another repo using its own issue tracking with issues extension.