Cory Gearrin, who signed with the Giants because manager Bruce Bochy is rated at "the top of the list" for bullpen maintenance, had his contract purchased from Triple-A Sacramento on Tuesday.