Skip to content

add.ts 写真とか読み込めるように変更#27

Merged
ulxsth merged 4 commits intomainfrom
massan/add-support-binary-files
Mar 28, 2025
Merged

add.ts 写真とか読み込めるように変更#27
ulxsth merged 4 commits intomainfrom
massan/add-support-binary-files

Conversation

@massan02
Copy link
Contributor

@massan02 massan02 commented Mar 28, 2025

詳細

utf-8で処理していたものをバイナリで処理するよう変更したため、写真などその他のファイルをaddできるようになりました。

変更内容

  • add.ts
    ファイル読み込みを utf-8 -> バイナリ に変更

  • blob.ts
    GitBlobObject.content を string -> Buffer に変更
    それによるcontent周りの処理をBufferに対応するよう変更

確認してほしいこと

Bufferのあたりの処理が自分でもよくわかってないので確認をお願いしたいです

自分の環境では60mbのpngファイルをadd、commitまでできました

デバッグ

mkdir example
cd example
git init
mygit add image.png

massan02 and others added 4 commits March 28, 2025 15:08
・contentをBuffer型に変更
・utf-8で読み込んでいた部分 (特にcontent系)をBufferで読み込んだりするように変更
・ファイルの内容をバイナリで読み込む用変更
…git-intern-2025-term1 into massan/add-support-binary-files
@ulxsth ulxsth merged commit 6045300 into main Mar 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants