# [PATCH 0/4] Spend more effort in git-fetch-pack finding common revisions

1 messages from 2005-10-23 to 2005-10-23. Participants: Johannes Schindelin.
Thread: https://gitlist.dev/t/2194

## Johannes Schindelin, 2005-10-23 01:35

Subject: [PATCH 0/4] Spend more effort in git-fetch-pack finding common revisions
Message-ID: <Pine.LNX.4.63.0510230334410.21239@wbgn013.biozentrum.uni-wuerzburg.de>
URL: https://gitlist.dev/e/Pine.LNX.4.63.0510230334410.21239%40wbgn013.biozentrum.uni-wuerzburg.de

```
This series of 4 patches extends the fetch-pack/upload-pack protocol such
that more than just one common revision is used to find out which objects
are needed by the client.

This means that the client spends more time on enumerating candidates, and
the server just acknowledges those it knows about. That is done until the
client runs out of candidates, or the server got HAS_MAX common revisions.

While it does not make much of a difference when you are tracking one linear
branch on one repository, this change should make it more efficient (and
also ease the burden on the server) to work with several repositories having
several branches, and intertwined development.

Next thing I'll do is write some nasty test cases.

Flame on,
Dscho

```
