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
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus