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

Bug 341484

Summary: Improvements to GIT synchronization provider
Product: [Tools] PTP Reporter: John Eblen <jdeblen1>
Component: RDT.syncAssignee: Project Inbox <ptp-inbox>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: roland
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Patch for updates to Git sync provider roland: iplog+

Description John Eblen CLA 2011-03-31 09:55:21 EDT
Build Identifier: Version: 3.7.0 Build id: I20110127-2034

Some improvements to the initial implementation in bug 336976. It now works correctly on remote sites with older GIT versions and remote commits are more efficient, using "git ls-files" to add and delete specific files and commit them only as needed.

It has also been modified to work with JGit 0.12 (see bug 336749). Thus the temporary getsession patch included with bug 336976 is no longer needed.

JGit 0.12 is required and can be downloaded within eclipse from:
http://download.eclipse.org/egit/updates-nightly/

Reproducible: Always
Comment 1 John Eblen CLA 2011-03-31 09:57:35 EDT
Created attachment 192273 [details]
Patch for updates to Git sync provider
Comment 2 John Eblen CLA 2011-03-31 09:58:28 EDT
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.
Comment 3 Roland Schulz CLA 2011-04-01 03:22:56 EDT
@John: thanks!

committed