I think fast-forward check in git-fetch is too strict: 28 16:13 /usr/src/git: git pull Unpacking 33 objects 100% (33/33) done * refs/heads/todo: same as branch 'todo' of git://git.kernel.org/pub/scm/git/git * refs/heads/maint: same as branch 'maint' of git://git.kernel.org/pub/scm/git/git * refs/heads/origin: same as branch 'master' of git://git.kernel.org/pub/scm/git/git * refs/heads/pu: does not fast forward to branch 'pu' of git://git.kernel.org/pub/scm/git/git; not updating. After removing "exit 1" added by a9698bb22fb7b66e5882c3a5e7b2b8b53ea03f90 from git-fetch "git pull" worked again. -- http://onion.dynserv.net/~timo/ - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html