   end
 
   def lock_status(opts) do
+    assert_git
+
     case opts[:lock] do
       {:git, lock_repo, lock_rev, lock_opts} ->
         File.cd!(opts[:dest], fn ->

  end

  def checkout(opts) do
    path     = opts[:dest]
    location = opts[:git]


  end

  def update(opts) do
    assert_git

    File.cd! opts[:dest], fn ->
      # Ensures origin is set the lock repo
      location = opts[:git]
