code: function(site, env) {
  
      app.status('Pulling code.');
  
      // Do this if we are gitting for the first time
      if (firstTime()) {
  
        // Get connection info for first clone
        return terminus.connectionInfo(site, env)
  
        // Generate our code repo URL
        // NOTE: even multidev requires we use 'dev' instead of env
        .then(function(bindings) {
  
          // Clone the repo
          return commands.git(['clone', bindings.git_url, './'])
  
          // Grab branches if we need more than master
          .then(function() {
            if (env !== 'dev') {
              return commands.git(['fetch', 'origin']);
            }
          })
  
          // Checkout correct branch if needed
          .then(function() {
            if (env !== 'dev') {
              return commands.git(['checkout', env]);
            }
          });
  
        });
      }
  
      // If we already have da git then just pull down the correct branch
      else {
        var branch = (env === 'dev') ? 'master' : env;
        return commands.git(['pull', '-Xtheirs', '--no-edit', 'origin', branch]);
      }
  
    }
docs: /*
  Pull down our sites code