Re: git: a8347f442824 - main - git-arc: Add a diff subcommand
John Baldwin <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.src,gmane.os.freebsd.current.scm |
|---|---|
| Message-ID | <[email protected]> |
On 8/13/26 16:33, Devin Teske wrote: > The branch main has been updated by dteske: > > URL: https://cgit.FreeBSD.org/src/commit/?id=a8347f44282408fb1a4c0aa611ecdf469bc030a8 > > commit a8347f44282408fb1a4c0aa611ecdf469bc030a8 > Author: Devin Teske <[email protected]> > AuthorDate: 2026-08-13 20:31:36 +0000 > Commit: Devin Teske <[email protected]> > CommitDate: 2026-08-13 20:31:36 +0000 > > git-arc: Add a diff subcommand > > Show the differences between local commits and their associated > Phabricator reviews, i.e., what "git arc update" would upload. For > each commit, the review's current raw diff is applied to the commit's > parent in a temporary index and the resulting tree is compared against > the commit itself. An empty diff means the commit and the review are > in sync. > > This makes it easy to check whether local amendments have diverged > from the posted review before updating it, or to confirm that a > review is current before landing. > > Reviewed by: markj > Differential Revision: https://reviews.freebsd.org/D58789 Nice! Something I would like is if we could have an indicator in `git arc list` output if a local commit is out of date (that is, something like an extra column that could hold a character like '!' if the commit has a local diff relative to the current review). Not sure how feasible that is to implement though. -- John Baldwin