<oembed><type>rich</type><version>1.0</version><author_name>npub1vtwuk4rjyj6zrq3tv2z9lvdm6a7g8zujf0gz9q2vljlztdaqw36sjjsjpg</author_name><author_url>https://nostr.ae/npub1vtwuk4rjyj6zrq3tv2z9lvdm6a7g8zujf0gz9q2vljlztdaqw36sjjsjpg</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-05-07&#xA;📝 Original message:On Thu, May 7, 2015 at 9:05 AM, Mike Hearn &lt;mike at plan99.net&gt; wrote:&#xA;&gt; Maybe you dislike that idea. It&#39;s so .... centralised. So let&#39;s say Gavin&#xA;&gt; commits his patch, because his authority is equal to all other committers.&#xA;&gt; Someone else rolls it back. Gavin sets up a cron job to keep committing the&#xA;&gt; patch. Game over.&#xA;&gt;&#xA;&gt; You cannot have committers fighting over what goes in and what doesn&#39;t.&#xA;&gt; That&#39;s madness. There must be a single decision maker for any given&#xA;&gt; codebase.&#xA;&#xA;Hmm, git repositories don&#39;t quite work like that. Instead, you should&#xA;imagine everyone having a local copy of the git repository. Each&#xA;developer synchronizes their git repository with other developers.&#xA;They merge changes from specific remote branches that they have&#xA;received. Each developer has their own branch and each developer is&#xA;the &#34;single decision maker&#34; for the artifact that they compile.&#xA;&#xA;- Bryan&#xA;http://heybryan.org/&#xA;1 512 203 0507</html></oembed>