chiark / gitweb /
dgit: New fetch algorithm - try to tolerate in-archive copies
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 14 Aug 2016 16:55:44 +0000 (17:55 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 5 Sep 2016 23:31:18 +0000 (00:31 +0100)
commitc226efe2ca372f479fc70f88a90e9bc0a9fab7b3
tree60bc29dc9c7ff7a98de491090f9ff75c2652404e
parent80ffc69e9d5cc652a611e84df5d11d80d8995ff6
dgit: New fetch algorithm - try to tolerate in-archive copies

Big comment explains.

Amongst other things:
 * Introduce the mergeinfo concept
 * Abolish fetchspec in favour of lrfetchref
 * Synthesize a pseudo-merge linking the archive's .dsc with the dgit
   server's git branch, as appropriate.
 * Introduce mergeinfo_version.

I have tried to ensure that where the import done by previous versions
of dgit would be correct, the new import is the same.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
dgit