Article #1464: FLTK code repository on Github

We're discussing to move our FLTK code repository to Github, but this is not yet decided finally (as of June 2016) and there is no schedule.

Note: all of the following may change in the future!

My personal intention is to start using Github as the official code repository after FLTK 1.3.4 has been released, so that we can start new development of FLTK 1.4.0 on Github. As said before, this is not yet decided finally by the FLTK team.

Update (Nov 11, 2016): Today we released FLTK 1.3.4, and this is reflected in the Github mirror, but it's still only a mirror.

We do not announce it on the FLTK site because it is only an experimental mirror for testing purposes.

You can use this repository for your own tests, but please do not base real work on the current Github repository because it may be deleted and replaced by a new one with different hashes, so your work might be difficult to recover. This means: only with patches created by you, but it should be possible.

Note: Github clones may be rendered useless because of different hashes etc., but if you know all that you can use it for now. However please don't expect us to consider pull requests based on the current test repository or its clones, resp..

Currently this is a mirror of our svn repository, is updated almost regularly (daily), but not guaranteed to be up-to-date all the time because the update process is not yet fully automated.

FLTK 1.3 has been the Github 'master' branch, but this branch is stale now and won't be updated in the near future. Currently we have a new branch 'branch-1.3': this branch is now closed since FLTK 1.3.4 has been released. We will only continue with branch-1.3 if very serious bugs make it necessary to release 1.3.5.

FLTK 1.4 is now 'branch-1.4' in Git as well as in subversion. This branch is now the only supported, active development branch. Other branches are available, but only of "historical" value - please do not use for new FLTK development.

These are the mappings of svn branches to Github branches:

svn branch-1.3 -> git branch-1.3 (latest stable release: 1.3.4)

svn branch-1.4 -> git branch-1.4 (current 1.4 development)

Important note: Although FLTK 2.0 (branch-2.0) and FLTK 3.0 (branch-3.0) branches exist and have seemingly "higher" version numbers they are NOT actively developed and not supported. They are experimental, abandoned and will supposedly never be released.

Please see Article #825 "What are the Versions of FLTK?" for more information on these experimental versions.
[ Listing ]