Use direct buffer io instead of memory mapped I/O for index
commit2257a52c25a7676a40f2052590325be534b1410e
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Thu, 16 Aug 2007 20:56:55 +0000 (16 22:56 +0200)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Wed, 22 Aug 2007 18:57:50 +0000 (22 20:57 +0200)
tree5dd255b47e6196f52c0426cb8ee831ba7a7662b2
parent29a9c1dfe608e5b1f47a0ea384e4d324c0797305
Use direct buffer io instead of memory mapped I/O for index

Under Windows files are locked when open so they
cannot be removed and the index remains in use as long
as the GC hasn't claimed it. We need to replace the index
every time we update it.

Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.spearce.jgit/src/org/spearce/jgit/lib/GitIndex.java