add pp in git-core