Hm, I read the mailing list thread and also the minimalistic Eclipse API documentation. But I still don't know how to use field editors with IEclipsePreferences.

When we move the timeout preference, the namespace changes from "org.eclipse.egit.ui" to "org.eclipse.egit.core". But AFAICS, a FieldEditorPreferencePage can only work on one preference store (corresponding to one namespace). In the case of GitPreferenceRoot, this is "org.eclipse.egit.ui". I read that you can nest preference stores, but that it only works for "get", not for "set" operations.

One way it may work is when both used the same namespace, "org.eclipse.egit". But that would mean we had to migrate all the existing preferences to this namespace, right?