Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 405806

Summary: JDT debug and PDE API tools need BETA_JAVA8 branches
Product: Community Reporter: Michael Rennie <Michael_Rennie>
Component: GitAssignee: Dani Megert <daniel_megert>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: curtis.windatt.public, daniel_megert, pwebster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
Whiteboard:

Description Michael Rennie CLA 2013-04-16 13:06:26 EDT
We would like to have BETA_JAVA8 branches created for the JDT debug repo (http://git.eclipse.org/c/jdt/eclipse.jdt.debug.git/) and the PDE UI repo (http://git.eclipse.org/c/pde/eclipse.pde.ui.git/). 

Both branches can be based off the current master branch.
Comment 1 Eclipse Webmaster CLA 2013-04-16 13:11:14 EDT
Don't the JDT and PDE projects manage their own branches?

-M.
Comment 2 Michael Rennie CLA 2013-04-16 13:22:47 EDT
(In reply to comment #1)
> Don't the JDT and PDE projects manage their own branches?
> 
> -M.

No, I cannot push the new branches to either repo. We can only create committer branches, like /mrennie/mybranch.
Comment 3 Eclipse Webmaster CLA 2013-04-16 13:39:06 EDT
Adding Paul, as I thought the idea was that Platform committers would be unable to delete branches, not unable to create them.

-M.
Comment 4 Paul Webster CLA 2013-04-16 13:51:40 EDT
The Platform developers have control over their own topic branches of the form <committerId>/branchName.  The pre-receive hook we use prevents top level branch creation as well unless a property is set in the repo on git.eclipse.org:

git config hooks.allowcreatenottopicbranch true


To remove afterwards use:

git config --unset hooks.allowcreatenottopicbranch


PW
Comment 5 Michael Rennie CLA 2013-04-17 09:09:33 EDT
(In reply to comment #4)
> The Platform developers have control over their own topic branches of the
> form <committerId>/branchName.  The pre-receive hook we use prevents top
> level branch creation as well unless a property is set in the repo on
> git.eclipse.org:
> 
> git config hooks.allowcreatenottopicbranch true
> 
> 
> To remove afterwards use:
> 
> git config --unset hooks.allowcreatenottopicbranch

I do not have shell access to do this, and Paul is not a committer on those repos (no access), so back to you webmaster :)
Comment 6 Eclipse Webmaster CLA 2013-04-17 15:40:54 EDT
Dani is a committer on both projects and has the access required to run the requested git commands.

-M.
Comment 7 Michael Rennie CLA 2013-04-17 16:02:03 EDT
(In reply to comment #6)
> Dani is a committer on both projects and has the access required to run the
> requested git commands.
> 
> -M.

CC'ing Dani so he can help make this happen.
Comment 8 Dani Megert CLA 2013-04-18 08:12:21 EDT
Done.