From: Robin Rosenberg Date: Tue, 19 Aug 2008 18:32:40 GMT Subject: Re: [JGIT PATCH 01/14] Detect path names which overflow the name length field in the index Message-ID: <200808192032.44078.robin.rosenberg.lists@dewire.com> In-Reply-To: <1219103602-32222-2-git-send-email-spearce@spearce.org> 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