The San Francisco Giants have announced today that they have traded right-handed pitcher Cory Gearrin, outfielder Austin Jackson and minor league right-handed pitcher Jason Bahr to the Texas Rangers in exchange for a player to be named later or cash considerations.