| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 3 days | style: use `import git_command` everywhere | Mike Frysinger | |
| Align with Google style guides and `import git_command` as a module rather than import symbols out of it. Change-Id: If80d95203e240dd6591e465ef75500c72401d2bf Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/648503 Commit-Queue: Mike Frysinger <vapier@google.com> Reviewed-by: Gavin Mak <gavinmak@google.com> Tested-by: Mike Frysinger <vapier@google.com> | |||
| 2026-09-21 | project: render worktree status from one snapshot | Gavin Mak | |
| Use porcelain-v2 branch and path records to replace the status display fan-out with one Git process on Git 2.11 and newer. Preserve the legacy renderer for older clients, force rename and ahead/behind behavior where supported, and fall back to the old divergence query only when status cannot supply branch.ab. Bug: 543851900 Bug: 553599402 Change-Id: Ic760360f4f48ab9320abf69dbbb7310dab4ac649 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/632144 Commit-Queue: Gavin Mak <gavinmak@google.com> Reviewed-by: Brian Gan <brgan@google.com> Tested-by: Gavin Mak <gavinmak@google.com> | |||
| 2026-09-21 | git_status: parse one porcelain v2 worktree snapshot | Gavin Mak | |
| Add a strict, NUL-aware parser for porcelain v2 records, including ordinary changes, renames, conflicts, untracked paths, branch divergence, and stash metadata. The reader is gated on Git 2.11, opts into newer flags only when supported, and preserves arbitrary pathname bytes. Bug: 543851900 Bug: 553599402 Change-Id: Ibae3e1056fd9866f3cb6d490745d377cda1e8fef Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/632142 Tested-by: Gavin Mak <gavinmak@google.com> Commit-Queue: Gavin Mak <gavinmak@google.com> Reviewed-by: Brian Gan <brgan@google.com> | |||
