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

alexcrichton / tar-rs
93%
master: 99%

Build:
Build:
LAST BUILD BRANCH: 0.4.6
DEFAULT BRANCH: master
Repo Added 16 Jul 2015 01:55AM UTC
Files 141
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

LAST BUILD ON BRANCH slash
branch: slash
CHANGE BRANCH
x
Reset
  • slash
  • 0.4.4
  • 0.4.5
  • 0.4.6
  • gnu
  • gnu-and-pax
  • master
  • tmp
  • v0.4.0
  • wut

pending completion
329

push

travis-ci

alexcrichton
Preserve `\` characters in path names

Historically this library mapped all `\` characters into `/` characters to
handle encoding Windows paths. This is incorrect behavior, however, on Unix
where `\` is a valid character in filenames.

This commit tweaks the treatment of `\` to ignore it everywhere essentially.
Directory separators on Windows are translated to `/` as that's what the tar
specification indicates, which handles the translation on Windows naturally.

1074 of 1154 relevant lines covered (93.07%)

1.86 hits per line

Relevant lines Covered
Build:
Build:
1154 RELEVANT LINES 1074 COVERED LINES
1.86 HITS PER LINE
Source Files on slash
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
329 slash Preserve `\` characters in path names Historically this library mapped all `\` characters into `/` characters to handle encoding Windows paths. This is incorrect behavior, however, on Unix where `\` is a valid character in filenames. This commit... push 22 Feb 2016 06:36AM UTC alexcrichton travis-ci pending completion  
See All Builds (339)
  • Repo on GitHub
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

© 2025 Coveralls, Inc