Usually we put changes into trunk first and then move them to the branches though.
Thanks for letting me know about the correct procedure, I will follow it next time. I'm planning to open another JIRA to commit the changes agains the trunk soon.
Now this issues has been closed / resolved and it has not been committed to trunk and neither to 3.0.4 as stated in the FixVersion? Now I am confused...
My misunderstanding here, at first, I thought 3x_branch was the next release 3.0.4, I just realized that 3.0.4 is the 3.0 version with bug fixes and 3x_branch is the code for next 3 version (3.1?). So I still need to propagate the API changes to 3.0 branch and trunk (4.0).
Now I'm confused about what is the main difference between 3.0.x and 3.x. Can any API changes go in 3.0.4 or just bug fixes?