jgit/org.eclipse.jgit
Ivan Frade e665e3fcd4 UploadPack: avoid conflating shallow commit lists in protocol v2
At the moment there are two copies of the client shallow commit list:
one in the request and another in the clientShallowCommits member of
the class.

The verifyShallowCommit function was removing missing object ids
from the member but not the request list, and code afterwards was
using the request's version.

In practice, this didn't cause trouble because these shallow commits
are used as endpoint for a walk, and missing ids are just never reached.

Change-Id: I70a8f1fd46de135da09f16e5d954693c8438ffcb
Signed-off-by: Ivan Frade <ifrade@google.com>
2018-08-30 13:09:50 -07:00
..
.settings Merge branch 'stable-5.0' 2018-08-25 16:14:22 +02:00
META-INF Prepare 5.0.3-SNAPSHOT builds 2018-08-01 01:30:05 +02:00
findBugs [findBugs] Silence warning about Transport initialization 2012-09-14 00:01:47 +02:00
resources/org/eclipse/jgit Externalize warning message in RefDirectory.delete() 2018-08-27 10:52:20 +02:00
src/org/eclipse/jgit UploadPack: avoid conflating shallow commit lists in protocol v2 2018-08-30 13:09:50 -07:00
.classpath Change JGit minimum execution environment to JavaSE-1.8 2016-09-20 11:32:36 +02:00
.fbprefs
.gitignore
.project
BUILD Bazel: Support building with Java 9 2018-02-07 17:51:35 -05:00
about.html SHA-1: collision detection support 2017-02-28 16:38:43 -08:00
build.properties
plugin.properties Remove incubation marker 2011-05-31 22:53:53 +02:00
pom.xml Remove unnecessary maven dependency of org.eclipse.jgit to httpclient 2018-08-20 04:54:51 -04:00