Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
fetch: only send changed wants and haves
Merged fintohaps opened 2 years ago

This change limits the amount of wants and haves data that is sent to the serving side of a fetch.

When a RefsAt announcement is sent, the fetching peer can calculate the difference between the rad/sigrefs they’re aware of – if it exists – and the newly advertised rad/sigrefs. This means they can efficiently ask for the wants and haves of references that have changed – saving some data sent over to the serving side.

fintohaps opened with revision e4d6a142 on base b0fbbeed +414 -57 2 years ago

This change limits the amount of wants and haves data that is sent to the serving side of a fetch.

When a RefsAt announcement is sent, the fetching peer can calculate the difference between the rad/sigrefs they’re aware of – if it exists – and the newly advertised rad/sigrefs. This means they can efficiently ask for the wants and haves of references that have changed – saving some data sent over to the serving side.

fintohaps pushed revision 2 3aabec27 on base 570a7eb1 +416 -65 2 years ago

Changes:

  • Rename RefsUpdate to SignedRefsUpdate
  • Rebase on latest and fix merge conflicts
did:key:z6MksFqX...wzpT pushed revision 3 4f2a0f89 on base 0f0f9ff9 +417 -65 2 years ago

Rebase.

did:key:z6MksFqX...wzpT merged revision 4f2a0f89 at 3ad2b443 2 years ago