I think it's a bug (paging @JoshuaUlrich). Happens when start date is in DST and ends in std-time:
> xts::timeBasedSeq('20080101/20081109/d')[duplicated(xts::timeBasedSeq('20080101/20081109/d'))]
character(0)
> xts::timeBasedSeq('20080701/20081109/d')[duplicated(xts::timeBasedSeq('20080701/20081109/d'))]
[1] "2008-11-02"
And in a different year:
> xts::timeBasedSeq('20100701/20101109/d')[duplicated(xts::timeBasedSeq('20100701/20101109/d'))]
[1] "2010-11-07"
> xts::timeBasedSeq('20100101/20101109/d')[duplicated(xts::timeBasedSeq('20100101/20101109/d'))]
character(0)
> dd <- seq(as.Date('2010-07-01'), as.Date('2010-11-04') ,1)
> dd[ duplicated(dd) ]
character(0)
Sent report to:
> maintainer('xts')
[1] "Jeffrey A. Ryan <jeff.a.ryan@gmail.com>"