Hello,

I think that striving to have linear history rather than (sometimes
crossed) merges is a worthwhile goal to keep the repository and history
more tidy. The git branching model is something that I never been to
fond of.

I don't have much experience with Github managed projects, but it seems
that the default action to incorporate PRs into the master branch is to
do merges. I think the "Rebase and merge" is to be preferred, however,
it is offered as the last option in the web interface.

Looking around in the web interface, it seems that it is not possible to
change the default method used, it is only possible to disable the
"Create a merge commit" and "Squash and merge" options (the later does
not seem like a great idea to me anyway) to leave only "Rebase and merge".

The heavyweight option is "Require linear history": it forbits merge
commits altogether. This would probably be my preference, but it may be
a bit too restrictive.

What do people think?

Cheers,
Dan

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/d144a5c0-06d9-ba58-80cb-f11e8af57df8%40grinta.net.

Reply via email to