The diff is 23 lines long, the vast majority of which is documentation: https://github.com/eggert/tz/commit/5b5b39dae16f787740b8c0d4...
If you expand the file, there are 43 cases for Cuba over the history covered. Each case is denoted by a line in the yaml file, e.g.
Rule Cuba 1969 1977 - Apr lastSun 0:00 1:00 D
Rule Cuba 1969 1971 - Oct lastSun 0:00 0 S
Rule Cuba 1972 1974 - Oct 8 0:00 0 S
Rule Cuba 1975 1977 - Oct lastSun 0:00 0 S
Rule Cuba 1978 only - May 7 0:00 1:00 D
If you expand the file, there are 43 cases for Cuba over the history covered. Each case is denoted by a line in the yaml file, e.g.
Rule Cuba 1969 1977 - Apr lastSun 0:00 1:00 D
Rule Cuba 1969 1971 - Oct lastSun 0:00 0 S
Rule Cuba 1972 1974 - Oct 8 0:00 0 S
Rule Cuba 1975 1977 - Oct lastSun 0:00 0 S
Rule Cuba 1978 only - May 7 0:00 1:00 D