G'day again,Joe Offer: Can I protest that spelling it Dinkie Di is belittling? Well, anyway, the standard Australian spelling seems to be Dinky-di (The Australian Concise Oxford Dictionary, 2nd edition, 1992) or Dinky di.
It was interesting to see that the song was still alive and kicking in the Vietnam war and acquired a USMC version. It certainly saw duty in both World Wars. Unfortunately for Songbob, I doubt that it was ever in print during the actual wars.
Regards,
Bob Bolton