Hi, For those who use git as a better centralized SCM, it became a common practice to do git-fetch + git-rebase instead of just git-pull, so that the history is linear, instead of being full of tiny merges. However, there is no git command for such common procedure (at least AFAIK). Attached is a variation of the git-pull porcelain (taken from git version debian.1.5.3.7.1-dirty) that instead of doing git-fetch + git-merge, it does git-fetch + git-rebase. I've been using this git-fetch-rebase script frequently, and it really boosts my productivity (I use it when updating from the main repository, and before pushing my changes to the main repository). I'd like see this script, or an equivalent command, included the git distribution. Cheers, José Fonseca