     {:ok, update_in(state.refs, fn _ -> refs end)}
   end
 
+  # creates the local administrative repository and returns the observer state.
   defp init_repos(url) do
     repo = Git.new(url)
 

    #
    # #########################################
  end

  @doc """
  Parses the output of `git ls-remote` and returns a mapping

    new_state =  %__MODULE__{state | refs: new_refs}
    case Map.keys(changed) do
      [] -> {:ok, new_state}
      _ -> result = changed
        |> Map.to_list()
        |> Enum.map(fn {ref, sha} ->
            {state.url,
              read_baumeister_file(state.local_repo, state.repo, ref, sha)}
           end)
        {:ok, result, new_state}
    end
    # #########################################
    #
