[Kde-scm-interest] Re: My proposal for a git workflow

Stephen Kelly steveire at gmail.com
Wed Feb 16 22:17:10 CET 2011


Ian Monroe wrote:

> But allowing force pushing is dangerous and I'm not sure I trust us.
> So for that reason alone, I would flip the logic and have it so that
> people elect to make branches force pushable (with a prefix like
> moshpit or volatile). I'll figure out how to put this on the wiki,
> otherwise I just agree with Steve's workflow.

*Shrug*. Both are acceptable. I prefer making them force pushable by default 
because it encourages the creation of clean history. Making people jump 
through a hoop of a special branch name (at the beginning) to create clean 
history is a disincentive.

> 
> From Amarok I know that this whole discussion is a bit moot since
> everyone is just going to do whatever they want anyways. And there are
> a few other legit exceptions (sometimes rebasing takes a lot more work
> then merging to resolve conflicts). 

It can do, yes. Good use of git rebase --skip can help. I also don't see how 
git couldn't turn a merge into a rebase with no further fuss. By resolving 
the conflicts while merging and by git knowing the end result, I'm sure it 
must be possible.

> But I think it's good to have
> "here's what your supposed to do and here's why" documented
> regardless.
> 

Yes, I suspect that will be the most useful way to get people to create 
visible/readable history.



More information about the Kde-scm-interest mailing list