 
 {ext, dir} = config
 
+# Load schemas and private configurations
+try
+  schema = require path.resolve(config.schema)
+catch e
+  schema = {}
+
+schema.schemas or= {}
+schema.config or= {}
+config = util._extend config, schema.config
+{schemas} = schema
+
 ###*
  * Migrate template in Coffeescript/Javascript format
  * @type {String}

    migration = require task.path
    throw new Error('INVALID MIGRATION: ' + task.name) unless typeof migration.up is 'function'

    if schema[task.name]
      _info 'skip', task.name
      return num



mms.migrate = (name, callback = ->) ->

  stop = false

  _loadTasks('up')
