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

@jingweno
Copy link
Collaborator

jingweno 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

jingweno 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
jingweno 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`
Owen Ou
Owen Ou
Owen Ou
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.
Clean up package script
[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

This comment has been minimized.

Copy link
Member

mislav commented Oct 19, 2014

馃憤

jingweno added a commit that referenced this pull request Oct 19, 2014
[gh] Go powered Hub 2.0
@jingweno jingweno merged commit c78fe8b into master Oct 19, 2014
1 check passed
1 check passed
continuous-integration/travis-ci The Travis CI build passed
Details
@jingweno jingweno deleted the gh branch Oct 19, 2014
jingweno added a commit to jingweno/homebrew that referenced this pull request 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
jingweno added a commit to jingweno/homebrew that referenced this pull request 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.
jingweno added a commit to jingweno/homebrew that referenced this pull request 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 added 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](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 added a commit to ambientBOX/homebrew that referenced this pull request 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
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can鈥檛 perform that action at this time.