]> source.dussan.org Git - jgit.git/commit
When marking commits as uninteresting don't care if the tree exists
authorChristian Halstrick <christian.halstrick@sap.com>
Thu, 9 Oct 2014 22:00:45 +0000 (00:00 +0200)
committerChristian Halstrick <christian.halstrick@sap.com>
Thu, 9 Oct 2014 22:00:45 +0000 (00:00 +0200)
commit441fdb54ef05bbe58c61d562b331d606b0edd783
tree3555e7e31d4b789c73944662af34972ef95a5ce8
parent9fd1325ecbdfaa41965782166e77d0dc8dd936ec
When marking commits as uninteresting don't care if the tree exists

When during an ObjectWalk commits are marked as uninteresting we should
be tolerant against the situation that the commit exists in the repo but
the referenced tree is not exisiting. Since commit
c4797fe98655b3d52d0a90ba44fce6e053db3b8b we are throwing
MissingObjectException in such a case. This semantic differs from native
git behaviour and may cause push operations to fail while they would
work in native git. See:
http://dev.eclipse.org/mhonarc/lists/egit-dev/msg03585.html

Bug: 445744
Change-Id: Ib7dec10fd2ef1adbb8adbabb9d3d5a64e554286a
org.eclipse.jgit/src/org/eclipse/jgit/revwalk/ObjectWalk.java