Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Unfortunately, this only seems to work on the remote named 'origin'. If your branch corresponding to GitHub is named something else (ie, 'github'), it won't work.

Nice work otherwise, though - I've been thinking about writing something like this for my own purposes in Go for a while now; glad to see someone else had the same problem.

If I have some time later today, I'll put in a pull request... unless someone beats me to the punch.



It actually lets you do this already, though the documentation is relegated to a manpage that doesn't get installed automatically. It checks, in order, for:

  - $GHI_REPO env var
  - git config ghi.repo
  - remote named "upstream"
  - remote named "origin"
So you can just use "git config ghi.repo username/reponame" to get the behavior you want.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: