John and Roland,
This works sweet!
SyncManager.syncBlocking(null, project, SyncFlag.FORCE, null) does
the trick.
Best,
-Alan
On 10/28/2011 02:54 PM, John Eblen wrote:
Hi Alan
You can trigger a sync by calling either "sync" or "syncBlocking"
(both static methods) in:
org.eclipse.ptp.rdt.sync.core.SyncManager
The following, for example, calls a non-blocking sync with no
exception handling, where "project"
is the project to be sync'ed.
SyncManager.sync(null, project, SyncFlag.FORCE, null);
Note that currently you will receive some warnings because this is
not exported API, but it
should still work.
The latest PTP syncs all files, so any new, additional remote
files should be added automatically.
Let us know if this works for you.
John
On Fri, Oct 28, 2011 at 4:29 PM, Alan
Humphrey <ahumphrey@xxxxxxxxxxxx>
wrote:
Hi Roland,
It would be additional remote files created by GEM that
would need to be added to the sync. The sync would then
need to be triggered.
GEM creates a "gem" directory to hold the trace file it
generates, remotely in this case.
Thanks,
Alan
On 10/28/2011 02:07 PM, Roland Schulz wrote:
Hi Alan,
do you need to add additional remote files to be
included in the sync? Or are they already included and
you just need to trigger the sync?
Roland
On Fri, Oct 28, 2011 at 3:59
PM, Alan Humphrey <ahumphrey@xxxxxxxxxxxx>
wrote:
Hi John and Roland,
Is there a way to programatically force a
remote-to-local sync (when
working with a remote build configuration) followed
by something
equivalent to a refresh? This would all need to be
PTP 5.0 API compatible.
Maybe you can point me to something handy in
org.eclipse.ptp.rdt.sync.core, etc?
I've been adding synchronized project support to GEM
and have the bulk
of the work done. Being able to perform the above
operation would help me.
Thanks,
-Alan
--
Alan Humphrey | +1-801-916-2752
| http://www.cs.utah.edu/~ahumphre
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev
--
ORNL/UT Center for Molecular Biophysics cmb.ornl.gov
865-241-1537,
ORNL PO BOX 2008 MS6309
--
Alan Humphrey | +1-801-916-2752 | http://www.cs.utah.edu/~ahumphre
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev
|