Sensible Git repository branches
It seems Redmine currently is only able to display the branch named "master" (which is actually an arbitrary and non-sanctioned default?) which may be a sensible limitation to make with other SCM software, but seems unnecessary with Git.
Because branches in Git are not much more than labels on the heads of directed linked lists of commits, and because Redmine (nor the official Gitweb actually) has any real capability to manage branches, it could make sense to just show the revision log as a chronological list of all commits. Gitweb is also discriminating commits on basis of belonging to a certain branch, but if a branch is a subset of the displayed branch, this is also showed as a label in the list - I'll attach an example when displaying the =21fixes= branch.
Currently we are using many other branches than master in our repositories, and while it would be great to get the links to redmine issues, the Git repository integration needs a bit more basic functionality to be usable for us.
I'm not a returning redmine contributor, so I would be happy to receive email updates or possibly discussion in the IRC channel
CJ Sveningsson, Estonia
#3 Updated by Adam Soltys almost 11 years ago
An issue for this already exists: #1406
I'm just starting to work on a patch to address the problem. You can follow my progress at http://github.com/asoltys/redmine/commits/git_branch_support