# Bug Fixes

No enhancement requests and 5 bugs were closed

- Checkout should not use too long filenames bug 508823
- Clean up the disk when cloning fails bug 516303
- Add shutdown hook to cleanup unfinished clone when JVM is killed bug 516303
- Fix stack overflow in MergeBaseGenerator
- DfsGarbageCollector: Delete expired garbage even when there is no GC pack present.
- When looping through alternates, prevent visiting the same object directory twice.
- Fix RepoCommand to allow for relative URLs
- PackWriterBitmapWalker: only throw MissingObjectException when necessary
- Archive TarFormat: Use commit time as timestamp for entries
- Make diff locations more consistent fixing incorrectly removed or duplicated lines in 3-way merge bug 514095
- Fix out-of-bounds exception in RepoCommand#relative
- Fix null return from FS.readPipe when command fails to launch