I never touched /bin but it has several Windows files here.
I guess the documentation of release.php –debug-packaging needs adjustment.
So I've rewritten tikirelease.sh in php, and increased it into release.php. Release.php called tikirelease.sh, it was never called directly.
Its mostly just a straightforward port, but there are a few differences.
The release process now makes a export of the working copy (at its revision number) instead of taking the revision number of a specific tag. This should bring more flexibility into the script (if its ever needed) and at the same time simply the release process.
A few other minor changes including:
Better error checking
Better error reporting
Better archive compression
.tar.gz and .tar.bz2 now preserve file permissions
Stripping of .gitignore (and similar files) was extended
OSX tested and ready
Anyone who would like to test please do. Be sure to run with —no-commit option
Q- I see that our packages have been including /bin (in tiki root), is this something that we need in our releases or would it be better to strip it?