I initially thought that people could use the automatic ".zip" files that are generated by gitlab & github, to download the contents of the git repo without having to use git. See for instance: https://git.mahara.org/mahara/mahara/tags
In our release packaging script (release.sh) we were using this along with the "git archive" command to remove the build files from the final release zip file. However, when I rewrote release.sh to include the CSS build process, git archive was no longer suitable for our needs (because it will only include files that are committed into git) so I stopped using it. So, we may as well also remove .gitattributes, and that will make the automated ZIP archives suitable for this purpose, for future releases at least.
I initially thought that people could use the automatic ".zip" files that are generated by gitlab & github, to download the contents of the git repo without having to use git. See for instance: https:/ /git.mahara. org/mahara/ mahara/ tags
But it turns out that these exclude the Makefile, because of our .gitattributes file: https:/ /git.mahara. org/mahara/ mahara/ blob/master/ .gitattributes
In our release packaging script (release.sh) we were using this along with the "git archive" command to remove the build files from the final release zip file. However, when I rewrote release.sh to include the CSS build process, git archive was no longer suitable for our needs (because it will only include files that are committed into git) so I stopped using it. So, we may as well also remove .gitattributes, and that will make the automated ZIP archives suitable for this purpose, for future releases at least.