As Issues tracking system and web-interface of GitHub repository mirror.Josef Templ wrote:What would redmine be used for?
As an SCM tool? As a wrapper around Git? As a project management tool? As a forum software?
Yes.Josef Templ wrote:It is a bit hard to figure out what it is and what not.
As far as I remember it has the advantage of providing a plain text diff view for binary BB texts.
It's issues tracking system is advanced and can be tuned precisely.Josef Templ wrote:As an SCM we could use Git and use redmine for providing a plain text view on binary BB files.
redmine would be installed on the EDIS server, right?
Git could be hosted on Github etc.
The question then is if redmine's issue tracker is as good as Github's issue tracker.
I cannot answer this question because I don't know either.
That depends on the pearsons who will manage git commits. They can put the link to the Issue. And in issue comment add the link to the commit interface page.Josef Templ wrote:For me, the goal must be to have a setup where an issue can be tracked down to the
source code change that resolves the issue and any source code change should point back
to the associated issue (two-way tracking).
I do not think, that it is the strict rule, because all except core is crossplatform and should not be recompiled. However there is positive experience of usage of console BlackBox Compiler for building all Code and Sym files for deploying the system for the development in BlackBox Freenix.Josef Templ wrote:The binary files such as symbol files and object files should not be included in the SCM repository.
They should, however, be included in a download package.
This makes a download package (.exe, .zip, .msi) very different from a repository.