git-sizer can fail on some very long lines
未關閉
- 主要語言
- Go
- 星號
- 4.1k
- 分支
- 201
- PR 合併指標
- 30 天內沒有已合併 PR
描述
On some repositories, we can get the following error:
```
% git-sizer --verbose
error: error scanning repository: copy-oids: bufio.Scanner: token too long
```
It appears that one of the lines from `git rev-list --objects` is too long to be read. In the (private) repository instance we saw, the line was 12583034 bytes in size. It is speculated that this is due to a very long filename or path.
git-sizer should handle this more gracefully, if only by printing the affected object ID. Perhaps an option could also be added to adjust the buffer size so that normally git-sizer would use fewer resources but it could be adjusted to deal with larger lines if need be.
貢獻指南
評估
這個 Issue 還沒有評估資料。