Robin Rosenberg <robin.rosenberg.lists@xxxxxxxxxx> wrote: > 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. Yea, I forgot this stream is a BufferedInputStream and that pulling bytes one at a time isn't that much of a problem. I'll rework this patch and post a v2 today. -- Shawn. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html