[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