[Lazarus] CHM help package

Graeme Geldenhuys mailinglists at geldenhuys.co.uk
Sat Dec 9 17:49:56 CET 2017


On 2017-12-08 12:23, Sergey Bodrov via Lazarus wrote:
> There is too many changes in many files, and that can't be posted as simple
> diff patch.

Use the Git clone (mirror) of the Lazarus (svn) repository. Git allows 
you to make local branch and local commits - invaluable in today's 
development (personal opinion, but agreed by many). You can then send 
pull requests - many Lazarus SVN developers seem to be willing to accept 
that, but confirm with the maintainers of that section of the project 
first. Alternative, you can ask git to generate a patch set by simply 
giving the starting and ending commit SHA1 values. It will generate many 
patch files in the order that they need to be applied.

   Lazarus Git mirror: https://github.com/graemeg/lazarus.git

To clone from the command line:

    git clone https://github.com/graemeg/lazarus.git

The above command only needs to be done once.

    git checkout -b my_features_branch
    // make your commits here

The above creates your own local branch were you place your local 
commits. Good advice - commit often!

    git format-patch -o /tmp/ origin/master..HEAD

The above will generate a patch set and output all the *.patch files 
into the /tmp/ directory.


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 Lazarus mailing list