how to checkout proper submodules
Daniel Trstenjak
daniel.trstenjak at gmail.com
Thu Jun 6 10:59:19 CEST 2013
Hi Kazu,
On Thu, Jun 06, 2013 at 10:42:03AM +0900, Kazu Yamamoto wrote:
> Please read "A successful Git branching model" to know why fast-forward
> is not used recently.
I think you've to differentiate the case of merging a feature branch
into the master branch and the case of merging a local with a remote
branch, like just calling git pull/push on the master branch.
A fast-forward in the case of merging a feature branch is loosing
information, because you can't see anymore which commits have been
involved in developing a feature.
In the second case, merging a local with a remote branch, you gain
no information by the merge commits, but just mess up your history.
Therefore I'm using 'git pull --rebase' to prevent the creation
of these merge commits.
Greetings,
Daniel
More information about the ghc-devs
mailing list