Bug 9403

Summary: git-tar-tree создаёт архивы с разными значениями pax
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: git-coreAssignee: placeholder <placeholder>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: glebfm, ldv, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2006-04-14 14:34:26 MSD
способ воспроизведения:
git clone git://git.kernel.org/pub/scm/linux/hotplug/udev.git

сделать архив:
git-tar-tree 0c4a805bccbc52e48f972a87f83007fdb0ffe19e udev-12345678 >a1.tar

увеличить имя base в архиве:

git-tar-tree 0c4a805bccbc52e48f972a87f83007fdb0ffe19e udev-123456789 >a2.tar

затем с помощью pax посмотреть на содержимое архивов:
$ pax < a2.tar |grep pax
pax_global_header
573541ac9702dd3969c9bc859d2b91ec1f7e6e56.paxheader
5fbbc0f385196da5405016837c460f1091b90663.paxheader
d00491fd7e5bb6fa28c517a0bb32b8b506539d4d.paxheader
f5c89552bd3e62bfce023a230e90d141f7a46b2f.paxheader
b8626c4cff2849624fb67f87cd0ad72b163671ad.paxheader
d87b2a5c0bc283e48a9e9efcc686971ee663bfd1.paxheader
e3d48f0fe0fba755fdb0cf91a4d5605315b97f96.paxheader
[rider@rider udev]$ pax < a1.tar |grep pax
pax_global_header
573541ac9702dd3969c9bc859d2b91ec1f7e6e56.paxheader
f5c89552bd3e62bfce023a230e90d141f7a46b2f.paxheader
b8626c4cff2849624fb67f87cd0ad72b163671ad.paxheader
e3d48f0fe0fba755fdb0cf91a4d5605315b97f96.paxheader
Comment 1 Anton Farygin 2006-04-14 14:35:19 MSD
IMHO размер base не должен влиять на количество pax header'ов.
Comment 2 Anton Farygin 2006-04-14 14:47:29 MSD
Вру. так и должно быть.

В этот paxheader помещаются файлы с путём, превышающим какое-то значение.