When I create a pull request, I can choose which branch to base it on.
I am also able to specify a commit as "base branch" (as well as tag and history marker).
I want to use a commit instead of a master to make the owner of the repository aware of the fact that the master is not compilable and that I have already locally based my work on that commit.
If I change from using the remotes master to using a commit (that exists remotely), by entering a SHA1 hash in the textfield of the dropdown, the diff will be correct, but the "create pull request" button will not be there any longer.
Why not?
Edit
As a response to a response that it would result in a detached HEAD.
What the remote repository looks like:
-C1-C2-M
What my repository looks like:
-C1-C2-R/M
\
MyC3-MyBranch
What I want the remote repository look like:
-C1-C2-M
\
MyC3-MyBranch
How is that detaching HEAD?