On Sun, Sep 14, 2014 at 11:11 AM, hasufell <hasuf...@gentoo.org> wrote:
>
> The only hard part is that people have to know the differences between
> merging/rebasing, fast-forward merges, non-fast-forward merges etc. and
> when and when not to do them.
>
> 'git rebase' is a powerful thing, but also pretty good to mess up your
> local history if used wrong.
>
> I think we can write up a gentoo-specific guide in 2-3 weeks.
>

Sounds good.  I think one thing we need to get over with the whole git
migration is the fact that it isn't going to be perfect.  We probably
will find minor errors in the migration itself, little glitches in the
back-end stuff, problems in the proposed workflow, and so on.  We're
just going to have to adapt.  We've been using cvs for eons and have
learned to ignore its shortcomings and have well-polished workflows.

It isn't like there are 500 devs doing commits every day.  We're a
reasonably tight community and we're just going to have to work
together to get over the inevitable bumps.

It may make sense to just start out with guidelines in the beginning,
and then we can turn them into rules when problems actually come up.
Once upon a time there wasn't a hard rule about changelog entries for
removals/etc, and the world didn't end, but we decided that having the
rule made more sense than not having it.  With git we should expect
more of the same - we won't get it 100% right out of the gate.

--
Rich

Reply via email to