Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[gh] Go powered Hub 2.0 #641

Merged
merged 909 commits into from
Oct 19, 2014
Merged

[gh] Go powered Hub 2.0 #641

merged 909 commits into from
Oct 19, 2014

Conversation

owenthereal
Copy link
Contributor

As discussed in #475, the next major release of hub will be Go-powered by merging in jingweno/gh. It's been so long 😸

Some remaining works:

  1. Merge gh branch to master
  2. Clean up the Ruby-related implementation after this merge
  3. Fix remaining bugs, e.g., [gh] pull-request should resolve base branch to upstream #636
  4. Make a preview release for hub 2.2.0

/cc @mislav

owenthereal and others added 30 commits January 7, 2014 07:56
* master:
  Add test for the new git config functions.
  Use git's global config to store the crash report configuration.
  Add crash reporting to the readme.
  Remove nesting.
  Check string errors.
  Make gh project info constant.
  Do not modify fatal output.
  Capture panic errors and notify them as unexpected crashes.
  Generate man page for gh
  Add error type to the report.
  Report error, stack and runtime information.
  Move the crash report to the new editor.
  Generate crash report editor message.
  Simplify title and body hint message creation.
  Add github.ReportCrash to send user errors.
We could delegate all the flags back to `git-help`
…on_test

Enable bash completion tests on Travis
Conflicts:
	.gitignore
	.travis.yml
	Gemfile
	Gemfile.lock
	script/test
owenthereal and others added 20 commits September 21, 2014 14:07
gh: Move away from using curl for patches and to GitHub API
* Prefer Ruby script to `gotask` script for packaging task
* Clean up Vagrant file
* Prefer `gox` to `goxc`
We need to run the packaging script for every platform using a Vagrant box. During the packaging step, cukes are run. However, the workspace is shared between host and the Vagrant box. Instead of cleaning up the built binary for each platform, build it into a temporary dir.
[gh] Point crash report repo to github/hub
[gh] Fix exception when having no args for cherry-pick
[gh] Fix cuke failure due to missing port for original request
[gh] Show git’s own help when running `hub help <command>` for git commands
@mislav
Copy link
Owner

mislav commented Oct 19, 2014

👍

owenthereal added a commit that referenced this pull request Oct 19, 2014
[gh] Go powered Hub 2.0
@owenthereal owenthereal merged commit c78fe8b into master Oct 19, 2014
owenthereal pushed a commit to owenthereal/homebrew that referenced this pull request Oct 20, 2014
The `hub` 2.2.0 branch has been merged into master(mislav/hub#641).
HEAD requires Go and a different script to build.
The 1.x stable build should still work after 2.2.0 is officially released.

Conflicts:
	Library/Formula/hub.rb
owenthereal pushed a commit to owenthereal/homebrew that referenced this pull request Oct 20, 2014
The `hub` 2.2.0 branch has been [merged into
master](mislav/hub#641). HEAD requires Go and a
different script to build. The 1.x stable build should still work before
2.2.0 is officially released.
owenthereal pushed a commit to owenthereal/homebrew that referenced this pull request Oct 20, 2014
The `hub` 2.2.0 branch has been [merged into master](mislav/hub#641).
HEAD requires Go and a different script to build.
The 1.x stable build should still work before 2.2.0 is officially released.
jacknagel pushed a commit to Homebrew/legacy-homebrew that referenced this pull request Oct 21, 2014
The `hub` 2.2.0 branch has been [merged into master](mislav/hub#641).
HEAD requires Go and a different script to build.
The 1.x stable build should still work before 2.2.0 is officially released.

Closes #33407.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
paullryan pushed a commit to ambientBOX/homebrew that referenced this pull request Oct 23, 2014
The `hub` 2.2.0 branch has been [merged into master](mislav/hub#641).
HEAD requires Go and a different script to build.
The 1.x stable build should still work before 2.2.0 is officially released.

Closes Homebrew#33407.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants