同じサイズの並びと、引用符つきのパス

同じサイズ 1,024 バイトの 2 ファイルと、引用符で囲まれた非 ASCII のパスを含む例です。同じサイズはパスの文字順になります。

入力

git ls-tree -r -l の出力

100644 blob 1111111111111111111111111111111111111111    1024	a/z.bin
100644 blob 1111111111111111111111111111111111111111    1024	a/b.bin
100644 blob 1111111111111111111111111111111111111111    1000	"caf\303\251.txt"

上位の件数

10

しきい値(KiB。これ以上だけ表示。0 ですべて)

0

結果

エラー 0 件・警告 0 件・情報 2 件

指摘(エラー・警告・情報)

  • 情報 パス パスが引用符つきの行が 1 件あります(core.quotePath による表記)。展開せずそのまま表示しています。
  • 情報 全体 サイズは git に保存された内容(blob)のバイト数で、圧縮前の大きさです。履歴に残る過去の巨大ファイルは、この一覧(1 つの時点のツリー)には出ません。
ファイル数3 件
合計サイズ3.0 KiB
0 KiB 以上3 件
表示した件数3 件

サイズの大きいファイル

サイズの大きいファイル
順位パスサイズ(バイト)サイズ(目安)モード
1a/b.bin1,0241.0 KiB100644
2a/z.bin1,0241.0 KiB100644
3"caf\303\251.txt"1,0001000 B100644

検算(この結果になる理由)

1,024 バイトが 2 件あり、同じサイズはパスの文字順で a/b.bin、a/z.bin の順です。1,000 バイトのファイルは 1,024 未満なので「1000 B」と表示され、引用符つきのパスは展開せずそのまま出ます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • パスにはプロジェクトの内部情報が含まれることがあります。共有する前に内容を確認してください。
  • 大きなファイルを削除する前に、履歴や参照している箇所を確認してください。

ほかの入力例