]> source.dussan.org Git - jgit.git/commit
Ignore submodule on checkout instead of deleting it 92/4192/5
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Sat, 3 Sep 2011 20:54:37 +0000 (22:54 +0200)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Thu, 8 Sep 2011 14:46:20 +0000 (16:46 +0200)
commit576abf64d138606814e4b67c8110c4ee1ae1b2ac
tree777d8b8f12ff687b17df5cf024e388488ede47f4
parent2bb8da040578d98b4d1c4ee3c1287e115a36efa3
Ignore submodule on checkout instead of deleting it

The purpose of this commit is to prevent destruction of
submodules on checkout from a tree with a submodule to
another. For consistency we handle the reverse case too,
when we checkout a branch that has a submodule and the
submodule directory exists. And finally we ignore the
case where the submodule changes.

We do not update the submodules, we just try to ignore
them harder.

Bug: 356664
Change-Id: I202c695a57af99b13d0d7220803fd08def3d9b5e
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java