| Summary: | Make Gerrit features Optional | ||
|---|---|---|---|
| Product: | [Technology] EGit | Reporter: | Holger Staudacher <holger.staudacher> |
| Component: | UI | Assignee: | Project Inbox <egit.core-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | caniszczyk, cdtdoug, matthias.sohn, robin |
| Version: | 1.0 | ||
| Target Milestone: | 3.1 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Holger Staudacher
Sure, it only makes sense if you use Gerrit. Having a feature in the future that separates things make sense in my opinion. For now, we will ship things combined because that's how we setup development at eclipse.org... and when Gerrit gets deployed at eclipse.org... more people will use it. This has been fixed in 3.1 with change Ie1f1d5d: https://git.eclipse.org/c/egit/egit.git/commit/?id=85f17521576061d2facb8bbaf1bcee74c76c833c Except now, the Gerrit features are undiscoverable. Shouldn't there be an automatic trigger, like if one of the remotes has a 29419 port on it's URL? (In reply to Doug Schaefer from comment #3) > Except now, the Gerrit features are undiscoverable. Shouldn't there be an > automatic trigger, like if one of the remotes has a 29419 port on it's URL? click "Gerrit configuration..." on the remote pointing to your Gerrit server, after that the Gerrit menus are enabled, this is based on auto-discovering a push refspec starting with refs/for or configuration option gerrit.createchangeid=true This means this will also work if you configure a refs/for push refspec or gerrit.createchangeid=true manually Sorry, just looked at the comment in the change request. Good thing I found it. Would never have know now to turn on the Gerrit menu items without it. (In reply to Doug Schaefer from comment #5) > Sorry, just looked at the comment in the change request. Good thing I found > it. Would never have know now to turn on the Gerrit menu items without it. do you think we should make this more obvious ? if yes, how ? No, just more automatic. Looking for refs/for is a good example. I imagine if a remote URL has 29418 as it's port, you could turn it on as well. |