MDL-60041 dml: MOODLELIB sql file must have Unix line endings
authorNeill Magill <neill.magill@nottingham.ac.uk>
Wed, 6 Sep 2017 14:04:39 +0000 (15:04 +0100)
committerNeill Magill <neill.magill@nottingham.ac.uk>
Mon, 11 Dec 2017 08:40:58 +0000 (08:40 +0000)
commit61fad215f1b64e2e50175da6b3c6d6763ac3cf85
tree05bac6c6dd96c9abe17273206156ae42a0134775
parent109aa076480fca62c81f3bf9849896031d4e5710
MDL-60041 dml: MOODLELIB sql file must have Unix line endings

If the file does not have Unix line endings then the regular expression
in oci_native_moodle_database::attempt_oci_package_install() does
not split it correctly.

This leads to an invalid package being created in Oracle.

The .gitattribute file changes for oci_native_moodle_package.sql
force it to have Unix style line endings when the branch is checked
out and the file does not already exist.

The file has been modified so that the Unix style line endings are
applied even if the file already exists, for example when pulling in
this change to an existing branch.
.gitattributes
lib/dml/oci_native_moodle_package.sql