Improved compatibility commands with git

Commands used for pull, update and get revision are modified to improve backwards compatibility.