Currently pulls can fail depending on the current repository status (e.g. if there are modified files there).