• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

umputun / revdiff / 24537081798
90%

Build:
DEFAULT BRANCH: master
Ran 16 Apr 2026 10:23PM UTC
Jobs 1
Files 57
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Apr 2026 10:22PM UTC coverage: 88.249% (-0.9%) from 89.102%
24537081798

push

github

web-flow
Add Jujutsu (jj) support (#112)

* Add Jujutsu (jj) support

Parallels the existing Mercurial backend: auto-detects .jj repositories
(takes precedence over .git in colocated layouts so reads go through the
jj working-copy model), translates git-style refs (HEAD → @-, HEAD~N → @
plus N+1 dashes, A..B → --from/--to) to jj revsets, and pipes jj diff
--git output through parseUnifiedDiff. jj emits raw bytes for binary
files instead of the "Binary files … differ" marker, so a pre-parse pass
rewrites such hunks so the existing binary placeholder path kicks in.

--all-files now also supports jj via NewJjDirectoryReader (jj file list);
Mercurial remains unsupported for that mode. Adds jj blame through jj
file annotate with a tab-separated template.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* refactor: deduplicate runJj by delegating to shared runVCS helper

PR feedback: runJj duplicated runVCS with the only difference being
extraArgs prepending. Now prepends extraArgs and calls runVCS directly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

165 of 261 new or added lines in 5 files covered. (63.22%)

7014 of 7948 relevant lines covered (88.25%)

330.5 hits per line

Uncovered Changes

Lines Coverage ∆ File
59
62.66
app/diff/jj.go
14
71.43
app/diff/jjblame.go
13
73.47
-23.2% app/diff/directory.go
10
51.19
-0.37% app/renderer_setup.go
Jobs
ID Job ID Ran Files Coverage
1 24537081798.1 16 Apr 2026 10:23PM UTC 57
88.25
GitHub Action Run
Source Files on build 24537081798
  • Tree
  • List 57
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • ce97820b on github
  • Prev Build on master (#24536421599)
  • Next Build on master (#24537161246)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc