[cfe-dev] [llvm-dev] [lldb-dev] [GitHub] RFC: Enforcing no merge commit policy

Artem Dergachev via cfe-dev cfe-dev at lists.llvm.org
Thu Mar 21 18:31:29 PDT 2019


I'm sorry! I didn't mean to insult anyone. My mail was an answer to 
Kristina's question and i've tried my best to convey the high-level idea 
by attracting attention to what seems to be the most important for the 
purposes of the question. I fully understand that the intentionally 
omitted details are of critical importance in general and it wasn't my 
intention to belittle them.

On 3/21/19 11:40 AM, Joerg Sonnenberger via cfe-dev wrote:
> On Thu, Mar 21, 2019 at 08:33:00AM -0700, Artem Dergachev via llvm-dev wrote:
>> For the theoretical purposes, every git commit contains a full,
>> self-contained snapshot of the source tree, and this snapshot has,
>> theoretically, nothing to do with what the "previous" state of the tree was.
>> It's easier not to think about commits as if they are diffs - think of them
>> as of full snapshots. It's, of course, more efficient than that under the
>> hood, but that's more or less irrelevant.
> Can you please try to not just meta away a real-world concern raised by
> people dealing with real-world code development? Many of us requesting a
> clean linear history do this with full knowledge of how any changeset
> based VCS works. That makes this mail kind of insulting to our
> intelligence.
>
> Joerg
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev




More information about the cfe-dev mailing list