tisdagen den 19 augusti 2008 01.53.09 skrev Shawn O. Pearce:
C Git allows a path name to be longer than 4095 bytes by storing 4095
into the path name length field within flags and then searching for a
null terminator at the end of the path name, instead of relying on the
length indicatior. We cannot do this (easily) from an InputStream so
we are currently going to just abort with an exception if we find such
an extremely long path name.
What's hard? read bytes until we get a 0 shouldn't be hard. It has no
special meaning to an InputStream.
-- robin