run_git(dir,name,'fetch',f"Fetching updates for {name}...",f"Couldn't fetch {name}",autofix=False)
run_git(dir,name,'checkout',f"Checking out commit for {name} with hash: {commithash}...",f"Couldn't checkout commit {commithash} for {name}",live=True)
run_git(dir,name,f'checkout {commithash}',f"Checking out commit for {name} with hash: {commithash}...",f"Couldn't checkout commit {commithash} for {name}",live=True)