The Padres have signed shortstop Gregorio Petit, tweets Matt Eddy of Baseball America. Petit recorded 56 plate appearances with Oakland in 2008 and 2009 before being dealt to Texas for Edwar Ramirez last March, and he spent all of last season with the Rangers' Triple-A team.