def METHOD_NAME(args):
    j0 = normalize(list(yaml.safe_load_all(open(args.orig))), args)
    j1 = normalize(list(yaml.safe_load_all(open(args.new))), args)
    q0 = {by_resource_name(res): res for res in j0 if res is not None}
    q1 = {by_resource_name(res): res for res in j1 if res is not None}
    added, removed, common = keydiff(q0.keys(), q1.keys())
    changed = 0
    for k in sorted(common):
        if q0[k] != q1[k]:
            changed += 1
    print("## +++ ", args.new)
    print("## --- ", args.orig)
    print("## Added:", len(added))
    print("## Removed:", len(removed))
    print("## Updated:", changed)
    print("## Unchanged:", len(common) - changed)
    for k in sorted(added):
        print("+", k)
    for k in sorted(removed):
        print("-", k)
    print("##", "*" * 25)
    for k in sorted(common):
        if q0[k] != q1[k]:
            print("## ", k)
            s0 = yaml.safe_dump(q0[k], default_flow_style=False, indent=2)
            s1 = yaml.safe_dump(q1[k], default_flow_style=False, indent=2)
            print(datadiff.diff(s0, s1, fromfile=args.orig, tofile=args.new))
    return changed + len(added) + len(removed)