anchor.diff:  handle_cast(Msg, State) ->
       {noreply, State}.
   
  +handle_info(timer_loop, State) ->
  +    self() ! schedule,
  +    start_timer(State#state.poll_time),
  +    {noreply, State};
   handle_info({'DOWN', _, _, Pid, _}, State) when Pid == State#state.master_pid ->
  -    schedule_poller(State#state.poll_time),
       {noreply, State#state{master_pid=none}};
   handle_info({'DOWN', Reference, _, _, Reason}, State) ->
       Preparing = case Reason of
  
positive.code: -include_lib("caterpillar.hrl").
  -include_lib("caterpillar_builder_internal.hrl").
  -behaviour(gen_server).
  
  -export([start_link/1, state/0]).
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
           terminate/2, code_change/3, prepare/3]).
  
negative.code:             if (not QueuedState) and (not PrebuildState)
                  and (BS == <<"missing">>)
                  ->
                      error_logger:info_msg("ask for rebuild~p~n", [Dep]),
                  self() ! {rebuild, Dep};
              true ->
                  pass
  