← Back to team overview

mahara-contributors team mailing list archive

[Bug 1517244] Re: Allow users to compile css as part of build release zips for 15.10+

 

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.

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1517244

Title:
  Allow users to compile css as part of build release zips for 15.10+

Status in Mahara:
  Confirmed

Bug description:
  If users download mahara via zip they don't have access to the sass /
  compile css feature

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1517244/+subscriptions


References