Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 344519 - Patch allowing users to synchronize and build a project across multiple remote locations.
Summary: Patch allowing users to synchronize and build a project across multiple remot...
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: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-03 00:43 EDT by John Eblen CLA
Modified: 2011-05-13 15:03 EDT (History)
1 user (show)

See Also:


Attachments
Patch as described (120.78 KB, patch)
2011-05-03 00:46 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-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.