We use Fisheye and Jira with smart commits to transition issues, and we use git. Our workflow uses feature branches and git rebasing, and this causes a problem:
when a feature branch is rebased on master, and then pushed to the remote repository that is watched by fisheye, then the smart commit commands are applied again, even though the same commits have already been pushed to the master branch, and the commands were executed.
Is there any way to ensure that a smart commit command is only executed once? My preferred idea to achieve that is to configure the branches in which smart commits are active, but I'm open for other approaches as well.