Because of the soon ending support for Mercurial repositories on Bitbucket (link) we decided to move all SCM-Manager repositories to GitHub.
Since there won’t be a major repository hosting platform left that supports Mercurial, it was inevitable for us to migrate the SCM-Manager repository from Mercurial to Git. Of course, we could have stayed on Bitbucket with git repositories, but some GitHub features like vulnerability scanning made it easy for us to move away from Bitbucket.
We have already started to migrate the repositories for plugins and the SCM-Manager repository will follow soon. On GitHub you can find all repositories here: https://github.com/scm-manager.
Some time ago a vigorous involvement with SCM-Manager was announced in the Cloudogu blog. In the first step, Cloudogu joined the development of SCM-Manager 2. Now, as the second step, Cloudogu assigned a team to actively help with the support for SCM-Manager. The team will do what a support team does: answer your questions, evaluate and fix reported bugs and feature requests.
Because we don’t want to oversee your questions and reports, we decided to centralize the support channels. These are the channels that we will be watching from now on:
If you try to get in touch with the support team using another way, we might not reply. To prevent these situations, we will disable other options for example by deactivating the comment function here on the website.
We are looking forward to hearing from you.
Over the last couple of years it became clear that SCM-Manager 1 does not have the capabilities to fulfill the requirements of a modern SourceCodeManagement Tool. Great feature requests had to be rejected, because they simply could not be implemented with SCM-Manager 1. That is why the development of SCM-Manager 2 started. Now, thanks to the tremendous effort of Cloudogu, it is almost done and ready to use. This is what it looks like.
Major changes at a glance
The big differences between SCM-Manager 1 and 2 are the technologies: the frontend of SCM-Manager 2 is based on React and Redux. The backend uses HATEOAS to provide a level 3 REST API.
Based on the new architecture and on acquired experiences from SCM-Manager 1, the new version will have numerous new features and some changes that make SCM-Manager 2 more convenient and secure. The changes and new features will be introduced in additional posts here. So stay tuned!
Even though the development of SCM-Manager 2 is almost complete, there are still some features missing. That is for example the plugin center and a migration path from SCM-Manager 1 to 2.
If you can’t wait for the official release, you can get the latest build of SCM-Manager 2 here or the latest Docker image here.
From now on, we will share details about the new features of SCM-Manager 2 here.
In 2010 I started the development of SCM-Manager. Since 2013 I have a strong partner: Cloudogu GmbH. In the past they contributed to the project by helping with support cases and the development of several plug-ins like Groupmanager, CAS, scm-htpasswd and Checkstyle.
Because of many feature requests that cannot be realized with SCM-Manager 1, I decided to start the ambitious “SCM-Manager 2” project. Unfortunately, over time I realized that it is too much work to provide support for SCM-Manager 1 and to develop SCM-Manager 2 at the same time. Now, after four years of collaboration, Cloudogu and I decided that it was time to concentrate more power on the development of SCM-Manager 2, because we want it to play an important role in Cloudogu EcoSystem.
Thanks to this collaboration, the development of SCM-Manager 2 will speed up. Moreover we will be able to ensure a permanent development of SCM-Manager and the community support as you know it.
I would also like to thank you, the community, because SCM-Manager would not be the same without you. Thanks to all your feature requests, bug reports and enhancements helped me to improve it. So be asured, SCM-Manager is and will always be Open Source.
So stay tuned! There are a lot of interesting things going on!
Version 1.60 of SCM-Manager is now available for download. Version 1.60 is the first version with support for Java 9 and 10.
Release notes: https://bitbucket.org/sdorra/scm-manager/wiki/release-notes
Getting started: https://bitbucket.org/sdorra/scm-manager/wiki/getting-started