Skip to content

Commit 1ee2691

Browse files
committed
Support 0.1.3
1 parent 905faa0 commit 1ee2691

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

test/translate.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ tape('Version string to Semver translator', function (t) {
1919
st.equal(versionToSemver('0.1.1-6ff4cd6b/RelWithDebInfo-Emscripten/clang/int'), '0.1.1+commit.6ff4cd6b');
2020
st.end();
2121
});
22+
t.test('Broken 0.1.3', function (st) {
23+
st.equal(versionToSemver('0.1.3-0/.-/clang/int linked to libethereum-0.9.92-0/.-/clang/int'), '0.1.3');
24+
st.end();
25+
});
2226
t.test('Old style 0.2.0', function (st) {
2327
st.equal(
2428
versionToSemver('0.2.0-e7098958/.-Emscripten/clang/int linked to libethereum-1.1.1-bbb80ab0/.-Emscripten/clang/int'),

translate.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
/// Old style: 0.3.6-3fc68da5/Release-Emscripten/clang
33
/// 0.3.5-371690f0/Release-Emscripten/clang/Interpreter
44
/// 0.2.0-e7098958/.-Emscripten/clang/int linked to libethereum-1.1.1-bbb80ab0/.-Emscripten/clang/int
5+
/// 0.1.3-0/.-/clang/int linked to libethereum-0.9.92-0/.-/clang/int
56
/// 0.1.1-6ff4cd6b/RelWithDebInfo-Emscripten/clang/int
67
/// New style: 0.4.5+commit.b318366e.Emscripten.clang
78
function versionToSemver (version) {
@@ -10,6 +11,9 @@ function versionToSemver (version) {
1011
if (parsed) {
1112
return parsed[1] + '+commit.' + parsed[2];
1213
}
14+
if (version.indexOf('0.1.3-0') !== -1) {
15+
return '0.1.3';
16+
}
1317
// assume it is already semver compatible
1418
return version;
1519
}

0 commit comments

Comments
 (0)