[fpc-pascal] GLPT v0.1.1 released

Graeme Geldenhuys mailinglists at geldenhuys.co.uk
Thu Oct 11 22:07:20 CEST 2018


On 11/10/18 05:39, Darius Blaszyk wrote:
> Not sure though if you need to stash your local changes first to prevent
> losing them.

For contribution to a project I ALWAYS recommend they work in a separate
branch. There are many benefits to that from both side (per writing code
and person merging changes upstream).

Some benefits:
  * They can do a pull from the upstream repository and it doesn't
affect there branch - no merge conflicts, no stashes required.
  * Developer can the review upstream changes as and when needed. When
they have the time, they can rebase or merge upstream changes into there
branch. At a convenient time.
  * Seeing what has changes between branches is supper simple - branches
are done correctly in Git, and makes work very easy.
  * Super simple one line command to generate a set of patches (similar
to previous point) and email those, in case the developer doesn't have a
publicly accessible repository (eg: private, Github etc).

The list goes on, but the above is the major points.

Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp


More information about the fpc-pascal mailing list