On 1/15/24 9:02 AM, Warner Losh wrote:
Hey John,
On Mon, Jan 15, 2024 at 9:37 AM Warner Losh <[email protected]> wrote:
On Mon, Jan 15, 2024 at 9:30 AM John Baldwin <[email protected]> wrote:
On 1/14/24 6:24 PM, Warner Losh wrote:
The branch main has been updated by imp:
URL:
https://cgit.FreeBSD.org/src/commit/?id=df834e06bbc78c03cb6b35f074ae43673c9ce463
commit df834e06bbc78c03cb6b35f074ae43673c9ce463
Author: Warner Losh <[email protected]>
AuthorDate: 2024-01-15 02:22:04 +0000
Commit: Warner Losh <[email protected]>
CommitDate: 2024-01-15 02:23:45 +0000
git-arc: Just strip escape sequences form arc log
Just strip escape sequences and Warning: lines from 'arc list'
output. I
upgraded and they changed and git arc list broke. This restores its
functionality.
Note: jhb didn't like this, so if others object, I'll fix...
Sponsored by: Netflix
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D36553
Namely, it breaks the color output for reviews in different states, so
Needs Review
shows up as purple, Approved as green, etc. If you find the color output
useful
you'll have to revert this locally.
Also, your last update in the review said that git arc was no longer
broken for you
back in May implying this commit wasn't needed for git arc to work for
you?
Yes and no. I was mistaken. This change is still needed, but its scope can
be reduced.
The trouble is that it's at the first for the other things I committed and
getting it out of the
way was a pain (I tried). Since I didn't want to delay things any further,
I went ahead and
committed and thought I'd fix stuff if there were objections.I'll do that
now.
So even w/o my change, I don't see the color output for the review states
(so I can remove the
general filter I added for color). That's easy enough. but what are you
doing to get color in the
current setup? Or is your arcanist install old and un-updated?
Nope, built locally via poudriere back in October on 14-stable:
pkg info | grep arcan
arcanist-lib-php81-20220518_5 Libraries for the command line interface for
Phabricator
arcanist-php81-20220518_5 Command line interface for Phabricator
ll /usr/local/poudriere/data/logs/bulk/14_0-20231022-ports/*/arcanist*
-rw-r--r-- 3 root wheel 16185 Oct 22 22:34
/usr/local/poudriere/data/logs/bulk/14_0-20231022-ports/latest-per-pkg/arcanist-lib-php81-20220518_5.log
-rw-r--r-- 3 root wheel 14152 Oct 22 22:56
/usr/local/poudriere/data/logs/bulk/14_0-20231022-ports/latest-per-pkg/arcanist-php81-20220518_5.log
Can't show color arc list output via text e-mail, but it's color, and
git arc list is still color for me (from commit
613aaf59afa307fc77c8eed01962a59423b1c5f3).
arc list | more shows all the escape codes, but arc list | less -R
shows the colors just fine. This is in konsole with TERM=xterm256-color.
It also works fine for me in plain xterm under i3wm on my X1 carbon
running main from September with arcanist built in September.
--
John Baldwin