We are providing a code drop to our customer via GitHub and unable to fork and create a PR.
Locally, we developed some code, with a long commit history. Now, our customer is asking us to provide the code to him.
As far as I understand, the standard practice is that the customer would create a repo, I’d fork it, populate with our local commits and create PR to the customer, so he could review and accept our work.
This is where the problems start:
- If the customer creates the repository populated with README.md, I fork it successfully but I’m unable to create a PR because of the different commit history.
- If the customer creates an empty (without the README.md) repo, GitHub doesn’t allow me to fork this empty repo.
How would I pass the repository to the customer, so he would be able to review, comment and accept our work?