Bug 9403 - git-tar-tree создаёт архивы с разными значениями pax
: git-tar-tree создаёт архивы с разными значениями pax
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/git-core)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-04-14 14:34 by
Modified: 2006-09-15 01:50 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-04-14 14:34:26
способ воспроизведения:
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 From 2006-04-14 14:35:19 -------
IMHO размер base не должен влиять на количество pax header'ов.
------- Comment #2 From 2006-04-14 14:47:29 -------
Вру. так и должно быть.

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