Skip to content
This repository has been archived by the owner on Oct 7, 2023. It is now read-only.

Git branches

crobarcro edited this page Dec 10, 2014 · 10 revisions

Qucs repositories:

In this page we should keep a brief overview of what is happening on the development branches. The content of this page can quickly stale, in this case, please refer to the repositories and update this page.

Currently we maintain two Git repositories:

The master branch is the stable branch. Ideally the master branch should be always in sync, in both repositories.

All other branches are feature branches that need to be tested before merging back.

If possible identify the branch along with the main contributor (and in which repository if not in both).

Once feature branches are merged, the enhancement should be listed on the NEWS file, and the branch is removed.

Branches

Branch Status Description
master stable This is the main development branch of Qucs.
remove_Qt3PtrList broken Exploratory removal of Q3PtrList. It can open most schematics
port-Q3PtrList broken Unfinished attempt to remove Q3PtrlList
new_GraphicsView - Proof of concept, port schematic to GraphicsView framework. Ported symbols as GraphicsItem: ground, resistor.
local_complex_20130624 - Implementation of matrix calculations using Libeigen3.
numerical_improvements - Refactoring Qucs' transient solver into an update-based scheme in order to overcome difficulties with small step sizes and (therefore) badly-conditioned Jacobians. (Soeren D. Schulze)
qucs-qt3 - This branch is a backup from the old qucs trunk (up to qucs 0.0.16).
tvector2stdvector unstable Attempt to make tvector just a thin wrapper for a std::vector as it replicates many std::vector features, and had potential memory leaks (mixing new, delete and malloc etc.). Created by Richard Crozier.