Upgrade create-dmg and build DMG disk image with APFS #1409
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Configure dmg builds to use newer APFS/LZFSE formats for non-legacy build
Use newer formats for creating the DMG file for distributing MacVim. APFS has been supported fully since macOS 10.13, and from testing it extracts faster than HFS+.
LZFSE (ULFO format) is newer than zlib/DEFLATE (UDZO format) and also decompresses faster as well from testing. Note that there is a newer compression scheme using LZMA (ULMO format) but it is only supported in 10.15+ which is too high for us as non-legacy builds need to target 10.13+. Also, from testing, the newer LZMA yields smaller files, but takes more time to decompress than LZFSE.
Also, keeping using the old formats (HFS+/zlib) for legacy builds since they need to work on 10.9, which don't support the newer formats.
Also, upgrade create-dmg from the latest source to get the change that allows generating APFS image.