mercurial/help/internals/wireprotocolv2.txt
changeset 40924 08cfa77d7288
parent 40391 abbd077965c0
equal deleted inserted replaced
40923:3ed77780f4a6 40924:08cfa77d7288
   424 
   424 
   425 When ``haveparents`` is false, the command MUST assume that the receiver
   425 When ``haveparents`` is false, the command MUST assume that the receiver
   426 has no file revisions data. This means that all referenced file revisions
   426 has no file revisions data. This means that all referenced file revisions
   427 in the queried set of changeset revisions will be sent.
   427 in the queried set of changeset revisions will be sent.
   428 
   428 
   429 TODO we'll probably want a more complicated mechanism for the client to
   429 TODO we want a more complicated mechanism for the client to specify which
   430 specify which ancestor revisions are known.
   430 ancestor revisions are known. This is needed so intelligent deltas can be
       
   431 emitted and so updated linknodes can be sent if the client needs to adjust
       
   432 its linknodes for existing file nodes to older changeset revisions.
   431 TODO we may want to make linknodes an array so multiple changesets can be
   433 TODO we may want to make linknodes an array so multiple changesets can be
   432 marked as introducing a file revision, since this can occur with e.g. hidden
   434 marked as introducing a file revision, since this can occur with e.g. hidden
   433 changesets.
   435 changesets.
   434 
   436 
   435 heads
   437 heads