Why UBPorts don't have self-hosted git like all open source projects?
Maybe because it requires money and people to maintain such a tool ?
And not all open source project have their own git, that's why tools like sourceforge or gitlab have so much open source project hosted on them.
e.g. check for a certain directory/file existence, or read/write access.
indeed, I can still check write/read permissions for Ubuntu Touch /image, but this is not ideal. As a developer, I made image not temporary, write persistent.