Show summed line-change counts on directories in the Files view
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 78/100
Hướng nghiên cứu
Bắt đầu bằng cách theo dõi cách showNumstatInFilesView hiển thị số dòng của từng tệp trong chế độ xem Files, sau đó tìm nơi cây thư mục và các mục ở thư mục gốc được hiển thị. Cộng số dòng thêm và xóa của từng tệp đã được tải cho mỗi thư mục và thư mục gốc, rồi hiển thị các tổng đó bên dưới tùy chọn. Hoàn tất khi số liệu của thư mục và thư mục gốc khớp với các tệp bên dưới chúng mà không cần gọi git thêm.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is your feature request related to a problem? Please describe.
With showNumstatInFilesView, files show +N -M, but directories and the root / show nothing, so I can't see the total size of my uncommitted change or of a collapsed folder.
Describe the solution you'd like
Under the same option, show on each directory (and the root) the sum for all files below it:
▼ / +151 -42
▼ pkg +120 -30
M foo.go +100 -20
M bar.go +20 -10
M main.go +31 -12
No extra git calls needed: it's a sum of the already loaded per-file numbers.
Describe alternatives you've considered
A custom command with git diff --shortstat HEAD, but that's a popup, not always visible.
Additional context
Suggested by @opus131 in https://github.com/jesseduffield/lazygit/pull/4015#issuecomment-2466249072. I have a working prototype (~10 lines) and can share it as a draft PR.
- Ngôn ngữ chính
- Go
- Star
- 83.5k
- Fork
- 3.2k
- Merge trung bình
- 11 giờ 42 phút
- Pull request đã merge (30 ngày)
- 33
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của jesseduffield/lazygit
-
Signing PIN can't be collected in-TUI: gpg helper never opts into credential handling, and the PIN pattern misses ssh-keygen's wordingCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
jesseduffield/lazygit#6094 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
jesseduffield/lazygit#5742 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
jesseduffield/lazygit#5716 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
jesseduffield/lazygit#5676 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
jesseduffield/lazygit#5672 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của jesseduffield/lazygit
Issue tương tự
-
automation doc-healer documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Anthropic /v1/messages: only the last thinking block of an assistant message is keptCó thể đã có người làm @Shayan12456 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
ollama/ollama#19415 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:recipes event:contribfest format:human-first source:agent status:needs-triage type:recipe
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
cadence-workflow/cadence-ai-samples#140 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
customer issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
dolthub/doltgresql#3716 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
evcc-io/evcc#35605 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày