Texas gig sells out in a few hours