I currently have a project with several workers on it but the client is not supposed to know the names of the people working on it – yeah, I know. We have 2 git repositories. One of our client, and one where everyone is working on.
So my current workflow is to have separate folders for each repo. Whenever our QA says "Okay, new version is fine to send." I copy the source-folder from the "working repo" to the "client repo" and make a single commit, push and done. So far so good. But definitely plenty of room for improvement.
I was wondering if I could have the master branch to automatically change the history by obfuscating author names with a hook after the merge (or before the push) so that I could then, just git merge release
inside of master and then git push
with master having a different origin.
Is this possible?
(I know this seems weird, but… agencies, paranoia whatevs… I gave up)