Bug 126535 Direction mode issues with model based merging
I20060131-1200 The direction mode of the Synchronize Dialog/View currently does not work as the Team -> Synchronize modes do. Incoming mode and conflict mode show outgoing changes as well
org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/model/AbstractSynchronizationContentProvider.java
final IFileRevision beforeRevision= ((IResourceDiff) localDiff).getBeforeState();
									if (beforeRevision != null)
										getRefactorings(beforeRevision, local, IThreeWayDiff.OUTGOING, finalMonitor);
									final IFileRevision afterRevision= ((IResourceDiff) localDiff).getAfterState();
									if (afterRevision != null)
										getRefactorings(afterRevision, local, IThreeWayDiff.OUTGOING, finalMonitor);
								}
							}
						}
						return true;
					}
				}, IResource.DEPTH_INFINITE);
			} catch (CoreException exception) {
				RefactoringUIPlugin.log(exception);
			}
			for (final Iterator iterator= local.iterator(); iterator.hasNext();) {
				final RefactoringDescriptorProxy proxy= (RefactoringDescriptorProxy) iterator.next();
				if (!remote.contains(proxy))
					remote.add(proxy);
				else
					remote.remove(proxy);
			}
			final RefactoringDescriptorProxy[] proxies= new RefactoringDescriptorProxy[remote.size()];
			remote.toArray(proxies);
			return new RefactoringHistoryImplementation(proxies);
		} finally {
			monitor.done();
		}
	}
}