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

KarpelesLab / squashfs / 23894333996
68%

Build:
DEFAULT BRANCH: master
Ran 02 Apr 2026 09:43AM UTC
Jobs 1
Files 20
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

02 Apr 2026 09:42AM UTC coverage: 68.409% (+0.5%) from 67.875%
23894333996

push

github

MagicalTux
feat: add fragment table, file dedup, xattrs, and CloneInode

Fragment table: file tails smaller than blockSize are packed into shared
fragment blocks, significantly reducing image size for many small files.
Fragment table written as compressed metadata with indirect pointer table.

File deduplication: CloneInode(newPath, existingPath) creates entries that
share underlying data for any inode type. AddFS auto-detects hard links
via dev+ino on Unix platforms. Cloned files promoted to XFileType.

Extended attributes: SetXattr(path, name, value) API for programmatic
use. AddFS reads xattrs via XattrFS interface or platform syscalls.
Xattr table serialized per squashfs spec with k-v metadata, ID table,
and header. Inodes with xattrs auto-promoted to extended types.

Also: directory entry type field now uses Basic() for extended types,
all extended inode types (XFile, XSymlink, XDev, XFifo, XSocket)
serialized in writeInode, XDirType xattrIdx no longer hardcoded.

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

302 of 450 new or added lines in 4 files covered. (67.11%)

7 existing lines in 3 files now uncovered.

1767 of 2583 relevant lines covered (68.41%)

2005.24 hits per line

Uncovered Changes

Lines Coverage ∆ File
84
80.42
-3.49% writer.go
56
5.08
xattr_linux.go
6
45.45
xattr.go
2
77.78
hardlink_unix.go

Coverage Regressions

Lines Coverage ∆ File
3
80.42
-3.49% writer.go
2
58.75
6.46% inode.go
2
81.71
-1.22% metawriter.go
Jobs
ID Job ID Ran Files Coverage
1 23894333996.1 02 Apr 2026 09:43AM UTC 20
68.41
GitHub Action Run
Source Files on build 23894333996
  • Tree
  • List 20
  • Changed 4
  • Source Changed 1
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23894333996
  • b26d87bb on github
  • Prev Build on master (#23889052899)
  • Next Build on master (#23894439485)
  • 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