Those of you who contribute the code in the form of GitHub pull requests can now see results of automatic testing! A new http://pullrequest.opencv.org page shows the validation results on three major operating systems, and more to come. This allows you to debug/improve proposed changes, and easily validate them even on foreign platforms. Unfortunately you can’t launch the testing from your side, but the BuildBot will automatically do that for you. When your pull request is “green”, somebody from the core OpenCV team will review your contribution, and possibly merge your work into the central repo!
Please choose carefully the OpenCV branch (2.4 or master) that you work with and that you make the pull request to. The simple rule of thumb is that if you’re doing a fix, please prefer 2.4 branch. In this case your fix will go to the 2.4 maintenance branch and then will be automatically merged to the master. All such fixes will be included to the 2.4.4 release, which is going to be very conservative. All the new functionality should go to the master branch, so it will be considered for the next major 2.5 release.Tweet