We're using migrate to move data from a D5 site to D7. There was substantial use of node revisions and those would need to stay intact. I've looked through all the examples and also external reources, but couldn't really find an applicable example.
I know migrate is not targeted at Drupal->Drupal migrations, but the legacy site didn't make use of CCK etc and has data fairly well contained in a few custom tables. I'd also think that even with other non-Drupal data sources there often could be a requirement to fit data into the node revision model.
Any pointers are really appreciated.