{"push_id":1202705274,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"db7317ac3c2fd2a11088d10060f168178dc99664","before":"39c836e976fcae51568bed5ebab28e148383b5d4","commits":[{"sha":"db7317ac3c2fd2a11088d10060f168178dc99664","author":{"name":"Wenchen Fan","email":"51df79715bab6f96b68cf2b8813ef1aaa5547bdb@databricks.com"},"message":"[SPARK-16448] RemoveAliasOnlyProject should not remove alias with metadata\n\n## What changes were proposed in this pull request?\n\n`Alias` with metadata is not a no-op and we should not strip it in `RemoveAliasOnlyProject` rule.\nThis PR also did some improvement for this rule:\n\n1. extend the semantic of `alias-only`. Now we allow the project list to be partially aliased.\n2. add unit test for this rule.\n\n## How was this patch tested?\n\nnew `RemoveAliasOnlyProjectSuite`\n\nAuthor: Wenchen Fan <wenchen@databricks.com>\n\nCloses #14106 from cloud-fan/bug.","distinct":true,"url":"https://api.github.com/repos/dbtsai/spark/commits/db7317ac3c2fd2a11088d10060f168178dc99664"}]}
{"actor":{"display_login":"dbtsai-bot"}}