SD
atomic-change-group
уже делает всё, что нужно. Единственное, чего не хватает, это вызова undo-amalgamate-change-group с нужным хэндлом в нужном месте. Т.е. можно его целиком скопировать и добавить нужный вызов, как сделано по ссылке на стэкэксчейндж, но это не круто. Я хочу с адвайсом.Точнее, это уже спортивный интерес.