"Shawn O. Pearce" [off-list ref] writes:
Brandon Casey [off-list ref] wrote:
> Since 5723fe7e, temporary objects are now created in their final destination
> directories, rather than in .git/objects/. Teach fsck to recognize and
> ignore the temporary objects it encounters, and teach prune to remove them.
jgit can't exactly follow the 14 character naming rule.
This should be a safe way around it.
More importantly, we might want to change the temporary filename to ensure
that it is 38 bytes in length in the future (cf. $gmane/85106).