public IObservable <ICommit> GetFrom(string bucketId, string streamId, int minRevision, int maxRevision) { ThrowWhenDisposed(); Logger.Debug(Messages.GettingAllCommitsBetween, streamId, minRevision, maxRevision); var reader = new EventReader(_connection, _serializer); return(reader.ReadStream(Format.EventStoreStreamId(bucketId, streamId), minRevision, maxRevision)); }