Skip to content
Lotharyx edited this page Mar 2, 2016 · 11 revisions

The purpose of this fork is to introduce MySQL-ODBC footprint library "plugin" (since "plugin" is really misused in this sense, because actual "plugins" are supposed to be external to an application and shouldn't require source changes in the main app...)

How to contribute

This repository is a mirror of the Kicad Bazaar branch which is hosted on Launchpad. If you are not used to Bazaar VCS, then you can do all your development in Git and send the patches to the Kicad mailing list (in order to post, you need to join Launchpad and apply for membership in the developers team).

How to update the source mirror

The instructions below are only useful for Kicad developers that have commit rights to the mirror.

Initialization:

Install the official git-bzr bridge that comes along with git. Other plugins or scripts (in particular, git-bzr-ng) are not supported as they produce different commit hashes.

sudo apt-get install git-bzr

Clone this repository

git clone https://github.com/KiCad/kicad-source-mirror.git

Add a bzr remote to the newly created git repository:

git remote add bzr-upstream bzr::/location/to/your/bzr/branch

Updating:

Update your Kicad Bazaar branch (cd to /location/to/your/bzr/branch first):

bzr pull

Pull new changes from the bazaar branch:

git pull bzr-upstream master

Push to Github

git push origin master

That's it!

Only Git 1.9 and newer seems to be stable enough to be usable at the moment.