On 2018-01-21, sebb wrote: > On 21 January 2018 at 16:07, Stefan Bodewig <bode...@apache.org> wrote:
>> The contract of tar archives is they contain relative path names. GNU >> tar strips leading slashes both when creating archives and when >> extracting archives who's entry names contain leading slashes. Sticking >> with that contract I still believe we should remove leading slashes by >> default - and removing the drive letters is the Windows equivalent of it >> IMHO. That's why I suggest to keep the drive letter in the >> preserveLeadingSlashes == true case. > I would expect the Windows default behaviour to generate/use relative > names only. > This means dropping both the drive letter *and* any leading \ or /. This is what happens right now. > Optionally, tar should be able to preserve/use absolute path names. > But the user must specify this. This is what I suggested. Change the meaning of "preserveLeadingSlashes" to "preserveAbsolutePath" and use it to keep the drive letter on Windows. The current code will always strip the drive letter spec. Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org