I'm working on a project right now that greatly benefits from ionCube. We're using Git for version control. All code in the Master branch gets encrypted with ionCube and moved to a production server. This is very tedious as each time we change something, we have to manually encode the changes with ionCube before they can go live to production. I'm now coding an automation of this.
My idea is to have a script that constantly monitors our master branch for changes. If there's a new commit, it will fetch the changes, encrypt them with ionCube, then commit them back to Github somewhere else so the production server can fetch the encoded changes. My question is: Should the encrypted version be in its own repo or should it just be another branch of the project?
My initial feeling is that it should be its own repo since none of the encrypted files will ever be merged into the codebase.