Blair has appeared in two games at Double-A Richmond since signing a minor-league deal with the Giants on July 23, working five innings between the outings while allowing three runs on five hits and five walks.
Blair was released by the Diamondbacks on Friday, JJ Cooper of Baseball America reports.
Blair signed a minor-league contract with the Diamondbacks on Wednesday, Chris Cotillo of The Springfield Republican reports.
Blair (shoulder) was released by the Braves on Thursday, David O'Brien of The Atlanta Journal-Constitution reports.
Blair underwent surgery for a capsule tear in his shoulder Tuesday, David O'Brien of The Atlanta Journal-Constitution reports.
Blair underwent surgery to fix his shoulder injury on Tuesday.
Blair was optioned to Triple-A Gwinnett, the Atlanta Journal-Constitution reports.
Blair has dropped 40 pounds since last spring and says he feels great, David O'Brien of The Atlanta Journal-Constitution reports.
Blair is dealing with a possible lat-muscle injury suffered in Friday's start, David O'Brien of The Atlanta Journal-Constitution reports.
Blair was optioned to Triple-A Gwinnett after Wednesday's game.