Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345868 - This patch improves synchronization projects with better error handling, error dialogs, code refactorings, and smarter file sync'ing.
Summary: This patch improves synchronization projects with better error handling, erro...
Status: CLOSED FIXED
Alias: None
Product: PTP
Classification: Tools
Component: RDT.sync (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Roland Schulz CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-15 23:56 EDT by John Eblen CLA
Modified: 2011-05-16 01:25 EDT (History)
1 user (show)

See Also:


Attachments
Patch as described (70.46 KB, patch)
2011-05-15 23:58 EDT, John Eblen CLA
roland: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description John Eblen CLA 2011-05-15 23:56:49 EDT
Build Identifier: I20110127-2034

This patch improves the initial implementation of Synchronization projects:

1) Better error handling, including dialogs for merge conflicts and other sync errors

2) Remove "Build Subdirectory" textbox from properties page, which duplicates a textbox under the "C/C++ Build" -> "Builder Settings" tab.

3) Prevent sync'ing of new remote files after project initialization. This includes binary files created by compilation. (Sync'ing of new local files still needs work.)

4) Other internal improvements and code cleanup, including refactoring of BuildConfigurationManager from a static class to a singleton.

Reproducible: Always
Comment 1 John Eblen CLA 2011-05-15 23:58:56 EDT
Created attachment 195690 [details]
Patch as described
Comment 2 John Eblen CLA 2011-05-16 00:01:03 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-05-16 01:25:32 EDT
applied. thanks john.