I repeatedly observed the following odd behaviour while
working with subversive and I suspect this is a bug:

Whenever I create a new class within a package that
doesn't exist in the repository yet, that class doesn't
show up in the eclipse synchronization perspective. The
only way to make it show up is to add another class, or
to add the package to the repository.

Steps to reproduce:
1.) create 'Clazz1' in package 'newpackage' (which doesn't exist in the repository)
2.) switch to sync. perspective, observe: the package 'newpackage' is shown as 'added', but not 'Class1'
3.) create 'Clazz2' in package 'newpackage'
4.) switch to sync. perspective, observe: now, both the package 'newpackage' and 'Clazz1' are shown as 'added', but not 'Class2'

This can be further repeated - the most recently added class never shows up.