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鈥檒l 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
Collaborator

@owenthereal owenthereal commented Oct 19, 2014

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., #636
  4. Make a preview release for hub 2.2.0

/cc @mislav

owenthereal and others added 30 commits Jan 7, 2014
* 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`
鈥n_test

Enable bash completion tests on Travis
Conflicts:
	.gitignore
	.travis.yml
	Gemfile
	Gemfile.lock
	script/test
owenthereal and others added 20 commits Sep 21, 2014
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鈥檚 own help when running `hub help <command>` for git commands
@mislav
Copy link
Member

@mislav mislav commented Oct 19, 2014

馃憤

owenthereal added a commit that referenced this issue Oct 19, 2014
[gh] Go powered Hub 2.0
@owenthereal owenthereal merged commit c78fe8b into master Oct 19, 2014
1 check passed
@owenthereal owenthereal deleted the gh branch Oct 19, 2014
owenthereal pushed a commit to owenthereal/homebrew that referenced this issue Oct 20, 2014
The `hub` 2.2.0 branch has been merged into master(github/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 issue Oct 20, 2014
The `hub` 2.2.0 branch has been [merged into
master](github/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 issue Oct 20, 2014
The `hub` 2.2.0 branch has been [merged into master](github/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 issue Oct 21, 2014
The `hub` 2.2.0 branch has been [merged into master](github/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 issue Oct 23, 2014
The `hub` 2.2.0 branch has been [merged into master](github/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.

None yet

4 participants