The reason we are using the "current" branch where git's default is master is that the master branch of the original codebase was messed up beyond any repair.
It was never intended to be permanent, and the plan is to move away from it to using master like everyone else as we get rid of the old packages.
However, we need a solution for correctly pushing packages built from the master branch to the repository of the "current" release.