Defender Brian Wilson has signed for Bristol City from League One rivals Cheltenham for an undisclosed fee. Wilson, 23, moved to Cheltenham from Stoke in 2004 following a successful loan stint at Whaddon Road.
Robins boss John Ward told the club's website: "From a management and coaching point of view, he has been a joy to work with."
Meanwhile, Scott Brown, 21, has joined the Robins on loan from City with a view to a permanent deal.