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

Bug 334095

Summary: [server] Provide git admin tools to work with external repositories
Product: [ECD] Orion Reporter: Tomasz Zarna <tomasz.zarna>
Component: ClientAssignee: Tomasz Zarna <tomasz.zarna>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: Szymon.Brandys
Version: 0.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 334120    
Bug Blocks:    

Description Tomasz Zarna CLA 2011-01-12 08:46:04 EST
Currently, an external git repository (e.g. hosted on github) can be linked to a "project", but the user cannot push her changes back to the repo. This also means there is no way to share the work with team-mates. To fix this and bypass the fact that EFS calls don't authenticate we could provide a set of git admin tools. Admin could clone an external repo to our shared space  (so other users can link to that repo using local transport) and push the changes to the external repo once authenticated. Admin would be also responsible for pull changes from the repo periodically .

Cloning a bare repository using JGit API should be trivial once bug 330898 is fixed. Pushing changes requires authentication, which may vary between external servers. This part is more tricky.
Comment 1 Tomasz Zarna CLA 2011-01-12 10:41:34 EST
(In reply to comment #0)
> Pushing changes requires authentication, which may vary between external
> servers. This part is more tricky.

This issue is covered by bug 334120.
Comment 2 John Arthorne CLA 2011-02-03 14:10:36 EST
This bug is probably no longer useful given bug 336116.
Comment 3 Tomasz Zarna CLA 2011-02-04 04:01:51 EST
That is correct, there is no need to fix this bug.