Hacker News new | ask | show | jobs
by echo-oddly 2352 days ago
You are wrong. Yes, on the left side B is applied to A, then C is applied to the result (AB). However, on the right side, C is applied to B, then the result (BC) is applied to A. A is still the left most patch in both cases. BC could depend on (the output context of) A so it wouldn't make sense to apply A to BC! BC is applied to A. A(BC)
1 comments

So you are saying that applying patches is not commutative? I was assuming A(BC) == (BC)A. What makes you think that the result should be different depending on the order?