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

Bug 344519

Summary: Patch allowing users to synchronize and build a project across multiple remote locations.
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: All   
Whiteboard:
Attachments:
Description Flags
Patch as described roland: iplog+

Description John Eblen CLA 2011-05-03 00:43:37 EDT
Build Identifier: I20110127-2034

This patch, for synchronization projects, allows users to sync and build across multiple remote locations. On project creation, the user specifies a single remote location, and two build configurations are created, one for the remote location and one for the local workspace. There is a new tab under "Project -> Properties -> C/C++ Build" called "Remote Location," which is used to set the remote location of build configurations. "Root Location" is where all files are stored and where synchronization occurs. "Build Subdirectory" is a subdirectory in which compilation occurs (where make is run). The user may create additional configurations for other remote (or even local) locations.

Currently, managed build projects do not work properly. Also, all files are synchronized and shared across all configurations, including binary files. Future work will address these two issues.

Reproducible: Always
Comment 1 John Eblen CLA 2011-05-03 00:46:48 EDT
Created attachment 194549 [details]
Patch as described
Comment 2 John Eblen CLA 2011-05-03 00:51:55 EDT
I affirm that:

1) I have authored 100% of the contributed code, except for several bug fixes contributed by Roland Schulz during testing.

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.
[reply] [-] Comment 4
Comment 3 Greg Watson CLA 2011-05-03 08:52:00 EDT
This patch doesn't apply cleanly for me.
Comment 4 Roland Schulz CLA 2011-05-03 10:54:45 EDT
Committed with the Remote Location Tab deactivated for now.

Thanks John!

(In reply to comment #3)
> This patch doesn't apply cleanly for me.
Odd. It did for me.