anchor.diff:    BaseOffset = OrigOffset - BackOffset,
     {ok, Type, Base} = unpack_object(F, BaseOffset, Index),
   
  -  Delta = read_zip_from_file(F, Offset + Shift, Size, Bin),
  +  Delta = read_zip_from_file(F, Offset + Shift + size(Bin), Size, Bin),
   
     {ok, Type, patch_delta(Base, Delta)}.
   
  
positive.code: put_raw_commit(Git1, Parent, TreeSha, Options) ->
    Message = to_b(proplists:get_value(message, Options, "default commit message")),
    Author = to_b(proplists:get_value(author, Options, "Gitty <gitty@maxidoors.ru>")),
    {Mega, Sec, _} = erlang:now(),
    UTC = list_to_binary(integer_to_list(Mega*1000000 + Sec)),
    Content = <<"tree ", TreeSha/binary, "\n",
      "parent ", Parent/binary, "\n",
      "author ", Author/binary, " ", UTC/binary, " +0000\n",
      "\n",
      Message/binary>>,
    {ok, Git2, CommitSha} = put_raw_object(Git1, commit, Content),
  
negative.code:     {ok, Type_, C} = read_delta_from_file(P, Offset, Offset + HeaderSize, Type1, Size, Index),
      {ok, Type_, C};
    true ->
      C = read_zip_from_file(P, Offset+ReadAhead, Size, Bin),
      {ok, Type1, C}
    end,
    {ok, Type, Content}.
  