I am an active user of GRAMPS and software developer from Slovakia. I thought I might contribute to the project, starting with updating the Slovak translation. I would like to ask some questions that came up during my first attempt of commiting a little fix. I read through the articles on the developers portal, so I hope this is the right place to ask.
I forked the git repository, commited a fix to the sk.po translation file in master branch: https://sourceforge.net/u/ondrisko/gramps/ci/5aa8c4a295516b6109be39a0053fb7dd72b00968/
I requested a merge, which seems to be already done: https://sourceforge.net/p/gramps/source/ci/ab58ca890eef50ef14ef2e52bc1ba747573f2dfb/
My question is, why is the commit still in my Pending Merges?
I'd also like to ask what is the correct way to commit such fixes to all the active versions, 3.4.x, 4.0.x, as well as 4.1.x. Why there is a maintenance branch for version 4.1.? As I understand it, 4.1. is developed in master branch.
Also, is it OK to make such fixes without first reporting them to the bug tracker, or should this allways be done?