Hi all!
Let me give a public update about our Git Migration Decisions after the
last meeting:
* The migration of our SVN repository "reactos" is going to happen in
September/October.
*
https://github.com/reactos/reactos will become our master repository
as we want to take advantage of GitHub's Pull Request features.
This means, all developers must register for GitHub accounts now.
*
git.reactos.org will remain as a replication slave. If we ever have
severe problems with GitHub, we can switch back to a self-hosted Git in
no time.
* We will enforce a linear history in the "master" branch through
server-side GitHub settings. You may create and push as many branches as
you want and do whatever you want there, but when you want to commit the
changes back to "master", you can only do so over a "git rebase".
* BuildBot builds will get a naming scheme like:
reactos-bootcd-0.4.7-dev+344-5f3c53e2a-gcc.7z
That means 344 commits after the tag "0.4.7-dev" has been created,
with this particular commit having the short hash "5f3c53e2a".
Whenever we branch for a release like "0.4.6", we will now not just
create the branch, but also tag "master" with "0.4.7-dev" to make this
naming scheme possible.
More newsletters like this may follow when I have more information to
share or get the impression that some decisions haven't reached all
developers yet.
Best regards,
Colin