github.com/gocaveman/caveman@v0.0.0-20191211162744-0ddf99dbdf6e/migrate/migrateregistry/migrateregistry.go (about)

     1  package migrateregistry
     2  
     3  import "github.com/gocaveman/caveman/migrate"
     4  
     5  var global migrate.MigrationList
     6  
     7  func MustRegister(m migrate.Migration) migrate.Migration {
     8  	global = append(global, m)
     9  	return m
    10  }
    11  
    12  func MustRegisterList(ml migrate.MigrationList) migrate.MigrationList {
    13  	global = append(global, ml...)
    14  	return ml
    15  }
    16  
    17  func Contents() migrate.MigrationList {
    18  	return global.Sorted()
    19  }