Appending new test expectations to the end of file often results in merge conflicts. For example patches in this bug: https://bugs.webkit.org/show_bug.cgi?id=94240. Almost everytime I uploaded I had to merge manually even the expectations are appended.
As I discussed over IM w/ hclam, we currently treat TestExpectations like any other text file, and so some merges work but some don't. However, I don't really know much about how patch works; perhaps there are some flags we could add (or a special merge driver we could write) that would make merging easier or more robust. Anyone have any ideas?