Community
Participate
Working Groups
Build Identifier: 5.0 This is the initial implementation of the GIT sync Provider using the JGit API. It appears to work when creating a new project (new to both local and remote), successfully sync'ing files to the remote machine. Other scenarios are not yet tested or implemented. It also has only been tested on linux, both local and remote. The included getSession patch is a temporary kludge to get the JSch session that is needed by JGit. Reproducible: Always
Created attachment 188796 [details] Temporary getsession patch for retrieving a JSch session
Created attachment 188797 [details] New Git Sync Implementation
I affirm that: 1) I have authored 100% of the contributed code. 2) I have the right to donate the content to Eclipse. 3) I am donating the contribution under the Eclipse Public License. All source code has the Eclipse Foundation Copyright and License Notice included.
The following bug report addresses the problem of retrieving the needed JSch session in JGit. This solution would allow us to remove the getsession patch. https://bugs.eclipse.org/bugs/show_bug.cgi?id=336749
This has now been committed. If you have patches to apply, please open a separate bug and attach the patch. Thanks!