Clean up after testing

Change-Id: I62ebcc660d4e93eb88d9cd1a62859c993dfbbb79
Fix ContainerTreeIterator to return on-disk size of a folder

A ContainerTreeIterator always returned 0 as length of a directory. This
was inconsistent with JGits FileTreeIterator which asked the filesystem
object about the length. At least on unix filesystems the file-system
size of the directory was returned which was different from 0. On
Windows 0 was returned by java.io.File.
Because of this inconsistency folders containing submodules often have
been marked as dirty by mistake. The index was filled with data coming
from a FileTreeIterator (length!=0) while the ContainerTreeIterator
returned length==0.

This has been fixed by forcing ContainerTreeIterator to ask the
filesystem for the length of a folder.

Bug: 391280
Change-Id: I4b75ee1e875ead1d0d2f772056aca918d37d3ffd
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Merge "Clean up after testing"
New tests for merging through Team (GitSubscriberMergeContext).

IMergeContext offers API for clients to merge files or models through
pure Team APIs, without resorting to repository provider dependencies.
This adds tests for these actions.

Change-Id: Ia140f490d8a0831bc9fe6106d38b7078e3e6d93e
Signed-off-by: Laurent Goubet <laurent.goubet@obeo.fr>
Adding tests merging file deletions through team

Change-Id: I9e75da0c106a6eee55ff40bedf923ef6f6fb6dc2
Signed-off-by: Laurent Goubet <laurent.goubet@obeo.fr>
Merge "New tests for merging through Team (GitSubscriberMergeContext)."
Merge "Adding tests merging file deletions through team"
Do not check all repositories when importing repositories

- All repositories are initially filterable
- When user checked repositories these checked repositories are not 
  filtered

Bug: 444778
Change-Id: I47d26c7cf8afca105897f4aa4840f8093d9ffb96
Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Merge "Do not check all repositories when importing repositories"