Skip to content

Commit

Permalink
Correctly use slashes in paths (again!)
Browse files Browse the repository at this point in the history
Fix: #1
  • Loading branch information
io7m committed Nov 25, 2020
1 parent 1f023bd commit 985c65e
Show file tree
Hide file tree
Showing 9 changed files with 27 additions and 15 deletions.
11 changes: 10 additions & 1 deletion README-CHANGES.xml
Expand Up @@ -6,7 +6,7 @@
<c:change date="2020-11-25T00:00:00+00:00" summary="Initial public release"/>
</c:changes>
</c:release>
<c:release date="2020-11-25T21:27:07+00:00" ticket-system="com.github.io7m.jbssio" version="1.0.1">
<c:release date="2020-11-25T00:00:00+00:00" ticket-system="com.github.io7m.jbssio" version="1.0.1">
<c:changes>
<c:change date="2020-11-25T00:00:00+00:00" summary="Correctly use slashes in paths">
<c:tickets>
Expand All @@ -15,6 +15,15 @@
</c:change>
</c:changes>
</c:release>
<c:release date="2020-11-25T21:50:59+00:00" ticket-system="com.github.io7m.jbssio" version="1.0.2">
<c:changes>
<c:change date="2020-11-25T21:50:59+00:00" summary="Correctly use slashes in paths (again!)">
<c:tickets>
<c:ticket id="1"/>
</c:tickets>
</c:change>
</c:changes>
</c:release>
</c:releases>
<c:ticket-systems>
<c:ticket-system default="true" id="com.github.io7m.jbssio" url="https://www.github.com/io7m/jbssio/issues/"/>
Expand Down
2 changes: 1 addition & 1 deletion com.io7m.jbssio.api/pom.xml
Expand Up @@ -8,7 +8,7 @@
<parent>
<artifactId>com.io7m.jbssio</artifactId>
<groupId>com.io7m.jbssio</groupId>
<version>1.0.1</version>
<version>1.0.2-SNAPSHOT</version>
</parent>

<artifactId>com.io7m.jbssio.api</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion com.io7m.jbssio.tests/pom.xml
Expand Up @@ -8,7 +8,7 @@
<parent>
<artifactId>com.io7m.jbssio</artifactId>
<groupId>com.io7m.jbssio</groupId>
<version>1.0.1</version>
<version>1.0.2-SNAPSHOT</version>
</parent>

<artifactId>com.io7m.jbssio.tests</artifactId>
Expand Down
Expand Up @@ -80,11 +80,11 @@ public void testNames()
try (var s0 = reader.createSubReader("x")) {
try (var s1 = s0.createSubReader("y")) {
try (var s2 = s1.createSubReader("z")) {
Assertions.assertEquals("a.x.y.z", s2.path());
Assertions.assertEquals("a/x/y/z", s2.path());
}
Assertions.assertEquals("a.x.y", s1.path());
Assertions.assertEquals("a/x/y", s1.path());
}
Assertions.assertEquals("a.x", s0.path());
Assertions.assertEquals("a/x", s0.path());
}
Assertions.assertEquals("a", reader.path());
}
Expand Down
Expand Up @@ -97,11 +97,11 @@ public void testNames()
try (var s0 = writer.createSubWriterAt("x", 0L)) {
try (var s1 = s0.createSubWriterAt("y", 0L)) {
try (var s2 = s1.createSubWriterAt("z", 0L)) {
Assertions.assertEquals("a.x.y.z", s2.path());
Assertions.assertEquals("a/x/y/z", s2.path());
}
Assertions.assertEquals("a.x.y", s1.path());
Assertions.assertEquals("a/x/y", s1.path());
}
Assertions.assertEquals("a.x", s0.path());
Assertions.assertEquals("a/x", s0.path());
}
Assertions.assertEquals("a", writer.path());
}
Expand Down
2 changes: 1 addition & 1 deletion com.io7m.jbssio.vanilla/pom.xml
Expand Up @@ -8,7 +8,7 @@
<parent>
<artifactId>com.io7m.jbssio</artifactId>
<groupId>com.io7m.jbssio</groupId>
<version>1.0.1</version>
<version>1.0.2-SNAPSHOT</version>
</parent>

<artifactId>com.io7m.jbssio.vanilla</artifactId>
Expand Down
Expand Up @@ -36,6 +36,8 @@
import java.util.OptionalLong;
import java.util.concurrent.atomic.AtomicBoolean;

import static com.io7m.jbssio.vanilla.internal.BSSPaths.PATH_SEPARATOR;

public final class BSSReaderStream implements BSSReaderSequentialType
{
private static final Logger LOG =
Expand Down Expand Up @@ -782,7 +784,7 @@ public BSSReaderSequentialType createSubReader(final String name)
final var newName =
new StringBuilder(this.path.length() + name.length() + 2)
.append(this.path)
.append(".")
.append(PATH_SEPARATOR)
.append(name)
.toString();

Expand Down Expand Up @@ -821,7 +823,7 @@ public BSSReaderSequentialType createSubReaderBounded(
final var newName =
new StringBuilder(this.path.length() + name.length() + 2)
.append(this.path)
.append(".")
.append(PATH_SEPARATOR)
.append(name)
.toString();

Expand Down
Expand Up @@ -34,6 +34,7 @@
import java.util.OptionalLong;
import java.util.concurrent.atomic.AtomicBoolean;

import static com.io7m.jbssio.vanilla.internal.BSSPaths.PATH_SEPARATOR;
import static java.nio.ByteOrder.BIG_ENDIAN;
import static java.nio.ByteOrder.LITTLE_ENDIAN;

Expand Down Expand Up @@ -817,7 +818,7 @@ public BSSWriterSequentialType createSubWriterAt(
final var newName =
new StringBuilder(this.path.length() + name.length() + 2)
.append(this.path)
.append(".")
.append(PATH_SEPARATOR)
.append(name)
.toString();

Expand Down Expand Up @@ -880,7 +881,7 @@ public BSSWriterSequentialType createSubWriterAtBounded(
final var newName =
new StringBuilder(this.path.length() + name.length() + 2)
.append(this.path)
.append(".")
.append(PATH_SEPARATOR)
.append(name)
.toString();

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Expand Up @@ -14,7 +14,7 @@

<groupId>com.io7m.jbssio</groupId>
<artifactId>com.io7m.jbssio</artifactId>
<version>1.0.1</version>
<version>1.0.2-SNAPSHOT</version>
<packaging>pom</packaging>

<name>com.io7m.jbssio</name>
Expand Down

0 comments on commit 985c65e

Please sign in to comment.