{"push_id":777512768,"size":1,"distinct_size":1,"ref":"refs/heads/mdoc-memberremoval-fix","head":"09b97cba2e7c2d9c68830d55ff3d99c5f36eb439","before":"41055b070442449f1ff0cfae6e1e4bb56d813f91","commits":[{"sha":"09b97cba2e7c2d9c68830d55ff3d99c5f36eb439","author":{"email":"0f083921680f680684dc2695b888080302984f3c@gmail.com","name":"Joel Martinez"},"message":"[mdoc] Fixes an issue with member and type deletion.\n\nSpecifically, when updating classic and unified assemblies, members\nthat were completely removed from one or both assemblies were not\nbeing removed from the XML. This patch updates mdoc's `DeleteMember`\nmethod to properly handle deletion in all scenarios (normal, classic, unified).\n\nOf course, deletion will still not happen if one of two things is true:\n\n- `--delete` is *not* passed into the `mdoc update` call and the member node\n  contains existing documentation.\n- `--preserve` *is* passed into the `mdoc update` invocation.\n\nIn both of those cases, the member will not be deleted, and a message stating\nas such will be written as a warning to the output.","distinct":true,"url":"https://api.github.com/repos/joelmartinez/mono/commits/09b97cba2e7c2d9c68830d55ff3d99c5f36eb439"}]}