writeVersionRegistry method
Writes the ordered list of migration versions.
Implementation
@override
Future<void> writeVersionRegistry(List<String> versions) async {
var registryFile = File(
path.join(
MigrationConstants.migrationsBaseDirectory(_projectDirectory).path,
'migration_registry.txt',
),
);
var contents = StringBuffer(_migrationRegistryHeader);
for (var version in versions) {
contents.writeln(version);
}
await registryFile.parent.create(recursive: true);
await registryFile.writeAsString(contents.toString());
}