anchor.diff:      {ok, State}.
   
   
  -
  +%async event for whole repository scan, checking every package and branch
   handle_info(scan_repository, State) ->
       spawn(fun() ->
           Self = self(),
  
positive.code:     end),
      {noreply, State};
  
  handle_call({get_archives, WorkId}, From, State) ->
      spawn(fun() ->
          Archives = (catch select_archives_by_work_id(State, WorkId)),
  
negative.code: 
  
  
  %cleaning removed packages, event generatied in scan_repository
  handle_cast({clean_packages, Notify, PackageName}, State) ->
      clean_packages(State, PackageName),
      spawn(fun() ->
  