Do you try to maintain a clean git history when adding changes to a project ? If yes, what do you like to do or not ?
Yes !
63%
No !
18.5%
What ?
18.5%
Poll ended at .
@meuns The idea that I fllow is to make atomic and non-broken commits that keeps things working until the feature is complete. That makes history linear and very easy bisect-able.
@llorens I really like this approach ! I try to do it most of the time so I can share features/fixes through cherry picking or very easy merges. ^^
@meuns All the merges that we do are fast-forward, which involves a rebase first. Not sure if other people follows this principle too. Normal merges without rebase tends to make history non-linear and harder to bisect.