Bug 9403 - git-tar-tree создаёт архивы с разными значениями pax
Summary: git-tar-tree создаёт архивы с разными значениями pax
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: git-core (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-14 14:34 MSD by Anton Farygin
Modified: 2006-09-15 01:50 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 помещаются файлы с путём, превышающим какое-то значение.