On http://reactivex.io/documentation/operators.html the "repeat" operator is categorized as a "Creating Observables" operator, which, in RxJava anyway, it isn't.
in Rx.NET versions of repeat do initiate an observable sequence, so this isn't technically wrong, but is somewhat misleading since many uses of "repeat" (and all uses in some flavors of Rx) transform rather than initiate an observable.
See ReactiveX/RxJava#4662