So, in return for linear history, the maintainer(s) now have to click "Submit" 
in the right order on dependent changes.  If they do not, the changes will be 
submitted in the wrong order, the build will break, and a sequence of invalid 
commits will be forever in the project's history.

If linear history is important "Fast Forward Only" seems like it would be 
safer.  Not having used it, maybe I am missing something...

Thanks,
Bill.

> -----Original Message-----
> From: iotivity-dev-bounces at lists.iotivity.org [mailto:iotivity-dev-
> bounces at lists.iotivity.org] On Behalf Of Thiago Macieira
> Sent: Tuesday, January 20, 2015 5:50 PM
> To: iotivity-dev at lists.iotivity.org
> Subject: [dev] Gerrit submit config changed to "cherry-pick"
> 
> Hello all
> 
> If you're pushing multiple changes, please read this. If you're always pushing
> one single change, you can ignore it for now.
> 
> I've asked sysadmins to change the Gerrit submit configuration to "cherry-
> pick". If you have multiple commits with dependencies on one another, you
> need to submit each one, all in order. Gerrit will allow you to submit parts 
> of
> a branch or even later commits without earlier ones. It's up to you to decide
> if that's possible or not.
> 
> That is, suppose you have 3 changes in your repository and you push them
> all:
> 
>       git push origin HEAD:refs/for/master
> 
> That creates 3 changes in Gerrit. They will be linked to each other in 
> "related
> changes", but you are allowed to submit them individually and out of order
> too. You can no longer submit the latest and expect it to include all changes.
> 
> Up until now, Gerrit would merge your commits into the target branch,
> resulting in a lot of merge commits. In our repository, currently 35% of the
> commits are merge commits created by Gerrit; in the past month, that was
> 41%.
> Those merge commits do not add anything of value and just make it harder
> to follow history. Run gitk or git log --graph to see it.
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel Open Source Technology Center
> 
> _______________________________________________
> iotivity-dev mailing list
> iotivity-dev at lists.iotivity.org
> https://lists.iotivity.org/mailman/listinfo/iotivity-dev

Reply via email to