Hi, Leo Famulari <[email protected]> skribis:
> I just tried pushing for the first time since installing the new > pre-push hook that runs `make authenticate`. > > This failed with the following error: > > Git error: cannot locate remote-tracking branch 'keyring' > > However, `git branch --all` includes "remotes/origin/keyring". > > After I did `git checkout origin/keyring`, it worked. Right, since commit 512b9e2da26968ebafdd47f701edd8fc3936d3e8, you have to have a local ‘keyring’ branch. > Let's update the manual section Commit Access with the recommended way > to make this branch accessible to `make authenticate`. Maybe it should > even do it automatically? I don’t think it can do it automatically because it cannot guess what the remote is called (Tobias reported an issue earlier because “origin/keyring” was hard-coded and Tobias didn’t have an “origin” remote.) Regarding documentation, do you think it would suffice to say that one needs to have a local ‘keyring’ branch tracking upstream’s? Thanks, Ludo’.
