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

Can not create a new pull request from GitHub plugin #13814

Closed
vinokurig opened this issue Jul 11, 2019 · 19 comments
Closed

Can not create a new pull request from GitHub plugin #13814

vinokurig opened this issue Jul 11, 2019 · 19 comments
Assignees
Labels
area/editor/theia Issues related to the che-theia IDE of Che kind/bug Outline of a bug - must adhere to the bug report template. severity/P1 Has a major impact to usage or development of the system.
Milestone

Comments

@vinokurig
Copy link
Contributor

Description

Can not create a new pull request from GitHub plugin

Reproduction Steps

  1. Add GitHub pull-request plugin
  2. Open a workspace with a project cloned from GitHub
  3. Checkout to a new branch and commit some changes.
  4. Call Create Pull Request command

WRONG: Create process freezes, error occurred:
root ERROR [hosted-plugin: 11878] (node:11878) UnhandledPromiseRejectionWarning: TypeError: s.window.createInputBox is not a function

OS and version:
7.0.0
Diagnostics:

@vinokurig vinokurig added kind/bug Outline of a bug - must adhere to the bug report template. area/editor/theia Issues related to the che-theia IDE of Che labels Jul 11, 2019
@tsmaeder tsmaeder added this to the 7.1.0 milestone Jul 15, 2019
@slemeur
Copy link
Contributor

slemeur commented Jul 23, 2019

@vparfonov : Could you please give an estimate on this issue. Would really prefer to have that for 7.0.0

@vinokurig
Copy link
Contributor Author

vinokurig commented Jul 23, 2019

@slemeur There is a PR that fixes the bug: eclipse-theia/theia#5187 AFAIK @JPinkney is working on it's comments

@JPinkney
Copy link
Contributor

Yes, I'm still working on fixing up the comments. The reason its taking so long is I have to go back and re-do the way the createQuickPick api works (QuickInput/InputBox API's are all directly related) before I can start some of the improvements requested. The way that createQuickPick api was originally implemented doesn't allow for InputBox to be completed

@slemeur
Copy link
Contributor

slemeur commented Jul 23, 2019

@l0rd + @rhopp + @tsmaeder + @nickboldt : This issue is making a lot of sense to be in 7.0.0. Having github plugin working with the ability of doing a PR is a must have.

@rhopp
Copy link
Contributor

rhopp commented Jul 23, 2019

This issue is making a lot of sense to be in 7.0.0. Having github plugin working with the ability of doing a PR is a must have.

Agree.

@JPinkney
Copy link
Contributor

@vinokurig and I have agreed to split the work for the last few fix-ups on the QuickInput/InputBox/QuickPick API's so we can get this in for 7.0.0

@slemeur
Copy link
Contributor

slemeur commented Jul 23, 2019

Thanks @JPinkney and @vinokurig !

@tsmaeder
Copy link
Contributor

@slemeur I have to disagree that this is a must have: there is a very simple workaround: open the PR on github.com. Not every bug and missing feature is 7.0.0-worthy.

@sunix
Copy link
Contributor

sunix commented Jul 23, 2019

@slemeur to me, before pushing a PR, you have to go through git commit ... so #13874 is a must have

@l0rd
Copy link
Contributor

l0rd commented Jul 23, 2019

For me this is a '7.0.0' but not a severity/blocker. Rather a severity/P2.

@slemeur
Copy link
Contributor

slemeur commented Jul 24, 2019

The value added by the ability to automate the creation of a PR and provide the reviewer link is key to Che. It highlights a big promise of Che in how it can help developers being more efficient.

If we don't have it, it'll be a functional gap from the targeted scope of the release. Something we have not been able to deliver.

@tsmaeder
Copy link
Contributor

@slemeur time-quality-features, pick any two.

@slemeur slemeur added the severity/P1 Has a major impact to usage or development of the system. label Aug 2, 2019
@slemeur
Copy link
Contributor

slemeur commented Aug 2, 2019

@vparfonov What is the update on this?

@vinokurig
Copy link
Contributor Author

fixed by eclipse-theia/theia#5187

@vinokurig vinokurig reopened this Aug 7, 2019
@vparfonov vparfonov modified the milestones: 7.1.0, 7.0.0 Aug 7, 2019
@vinokurig
Copy link
Contributor Author

fixed by eclipse-theia/theia#5187

@sunix
Copy link
Contributor

sunix commented Aug 8, 2019

Is it fixed in Che-theia 7.0.0-next ? milestone seems to be 7.0.0.

@vinokurig
Copy link
Contributor Author

Yes, but the docker image is not built yet.

@sunix
Copy link
Contributor

sunix commented Aug 8, 2019

it is not merged yet ... eclipse-theia/theia#5890

@vinokurig
Copy link
Contributor Author

Now it is merged :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/editor/theia Issues related to the che-theia IDE of Che kind/bug Outline of a bug - must adhere to the bug report template. severity/P1 Has a major impact to usage or development of the system.
Projects
None yet
Development

No branches or pull requests

8 participants