← Back to team overview

dolfin team mailing list archive

DOLFIN-stable

 

I've created a branch of DOLFIN called DOLFIN-stable. Since every
repository (every time you clone for example) is also a branch, this
is nothing dramatic. The only difference is that this branch is
publically available in the same way as DOLFIN is.

The purpose of this branch is to keep the kernel stable. The only
kernel changes allowed are backports of bugfixes and possibly
important overlooked functionality from the DOLFIN
repository.

However, module changes are allowed as before. Kernel development is
supposed to happen in the DOLFIN repository (where applications need
to be stable to test the kernel) and application development is
supposed to happen in the DOLFIN-stable repository (where the kernel
needs to be stable to test the application).

At regular intervals (at least at DOLFIN releases), the DOLFIN and
DOLFIN-stable branches will be merged. Thus the DOLFIN and
DOLFIN-stable branches will be equivalent at the time of every
release.

If the modules/applications are eventually detached into a separate
repository, then the dual purpose of DOLFIN-stable might not be
necessary any more.

  Johan


Follow ups