The Giants traded OF Stan Javier to the Astros for pitching prospect Joe Messman.
Javier, a 15-year major league veteran, hit .276 with three home runs and 30 RBI in 112 games this season with the Giants.
Messman, a 24-year-old right-hander, is 2-4 this season with 15 saves and a 2.54 ERA in 44 relief appearances for Class A Kissimee (Fla.) . . .
Jorge Fabregas, a catcher recently released by the Marlins, signed as a free agent with the Braves, who optioned P Dave Cortes to the minors and designated P Mike Cather for assignment.
TRADE II: The Diamondbacks picked up an experienced left-handed hitter for the final month of their playoff drive, acquiring IF Lenny Harris from the Rockies.
In exchange, the Rockies got 20-year-old minor league 2B Belvani Martinez.
Harris, who has played all four infield positions and the outfield in his 12 years in the major leagues, is hitting .297 this season. He has a major league-best 20 pinch hits this year, the latest one a double in Colorado's 11-8 loss to Pittsburgh on Monday night.
MITCHELL ARRESTED: Kevin Mitchell, the 1989 National League MVP, was arrested for investigation of felony battery after being accused of hitting his father during a dispute yesterday, a police spokesman said.
Mitchell, 37, was said to have slapped or punched Earl Mitchell, 56, who suffered a one-inch cut to his head, San Diego police spokesman Dave Cohen said.
The elder Mitchell and his wife were being evicted from a house they rented from Kevin Mitchell and his grandmother in a neighborhood southeast of downtown San Diego, Cohen said.
The dispute apparently was over failure to pay rent.