Robertson has signed for an undisclosed fee and will go straight into the squad for Saturday's home clash with Brentford with Morgan suspended and Carlisle having earlier left the club.