How do I contribute a patch to mSQL?
Following this procedure will standardise the manner in which unofficial mSQL patches are distributed to the mSQL user community. • Ensure that you are patching the latest version of mSQL. • Ensure that you have applied any necessary unofficial recommended patches to the latest version. • Make your changes to the “src” hierarchy of mSQL. For example, if you need to patch the file: msqld.c Save the original file as follows: cp ./src/msql/msqld.c ./src/msql/msqld.c.orig Make your changes to the file: ./src/msql/msqld.c • Test, double test and triple test your patch to make sure it REALLY fixes a problem. • Generate a difference listing suitable for use by Larry Wall’s patch program: diff -c ./src/msql/msqld.c.orig ./src/msql/msqld.c • Post this difference listing and an explanation of the patch to the mSQL mailing list. If at all possible, try to avoid posting ‘monster’ patches. If your patch modifies a number of separate aspects of mSQL, split each of these into different patches. This