I'm upgrading our FogBugz installation from version 6 to version 8.
We customized our FogBugz 6 installation to allow the following workflow:
- QA or support rep drags a dump file onto a program we wrote, "DumpChecker".
- DumpChecker, using BugzScout and the xml api, does some duplicate detection. If the dump is a new crash, it creates a new bug in FogBugz. If it is a duplicate crash, DumpChecker adds its information to the correct bug.
- One of the developers looks at new bugs, and may mark them as duplicates of other crashes (exception address didn't match exactly but it's still the same problem, maybe just in a different build).
Look back to step 2. In order to make this work, DumpChecker asks, "is there a bug for a dump at address xxxx?" If there is, DumpChecker asks, "is that bug a duplicate of anything?" If it is, DumpChecker adds the new information to the main case instead of the one marked as a duplicate. This way, all our crashes end up in the correct spot.
To make this work, we customized a few things in our fogbugz 6 installation (modified bugzscout and hacked in some custom fields).
I believe I can do everything I need to in FogBugz 8 just with the custom fields plugin and the xml api, except for one thing, the duplicate detection. I need to be able to (a) search in the custom fields and (b) given a bugid, find out what bug, if any, it is a duplicate of.
It would be annoying to have to write a plugin just for this. Is there any possible way I can make this work?