anchor.diff:      {ok, ScheduledState} = schedule_build(State),
       {ok, NewState} = try_build(ScheduledState),
       {reply, ok, NewState};
  -handle_call({newrepo, Plugin, Name}, _From, State) ->
  -    [PluginPid|_] = 
  -        [Pid || {PName, Pid} <- State#state.vcs_plugins, PName == Plugin],
  -    Res = gen_server:call(PluginPid, {newrepo, Name}),
  -    {reply, Res, State};
   handle_call(_Request, _From, State) ->
       {reply, ok, State}.
   
  
positive.code: 
  prepare(BuildPath, Archive, EventService) ->
      TempName = io_lib:format("~s-~s", [
              binary_to_list(Archive#archive.name), 
              binary_to_list(Archive#archive.branch)
          ]
      ),
      TempArch = BuildPath ++ "/temp/" ++ TempName ++ ".tar",
  
negative.code:          terminate/2, code_change/3, prepare/3]).
  
  -record(state, {
          deps,
          main_queue,
          wait_queue,
  