[sync] Fix NPE when synchronizing empty repository
commitac389e12320449824c78eb5e970b0ba5e6fdeeba
authorDariusz Luksza <dariusz@luksza.org>
Mon, 21 Feb 2011 20:31:44 +0000 (21 21:31 +0100)
committerDariusz Luksza <dariusz@luksza.org>
Wed, 23 Feb 2011 14:46:40 +0000 (23 15:46 +0100)
tree94fcdc3a12fb2af727b6993f0f14bf35228351fe
parente21649480b45d419c19a1f46d56bc6150eb18cfe
[sync] Fix NPE when synchronizing empty repository

Synchronization fails with NPE when it was launched on empty
repository.

Test case for this issue were added. Also there were made some changes
in all test cases to improve theirs reliability.

Bug: 337540
Change-Id: Ie904980c9a7cf6f4495219ef99514083e72b6bbc
Signed-off-by: Dariusz Luksza <dariusz@luksza.org>
org.eclipse.egit.core/src/org/eclipse/egit/core/synchronize/dto/GitSynchronizeData.java
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelCacheTest.java
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelWorkingTreeTest.java
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/synchronize/SynchronizeViewTest.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/RemoteSelectionCombo.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelCacheTree.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelObjectContainer.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelRepository.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelWorkingTree.java