We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a7e8adf commit 21b4f6dCopy full SHA for 21b4f6d
src/svnFinder.ts
@@ -112,9 +112,11 @@ export class SvnFinder {
112
113
public checkSvnVersion(svn: ISvn): Promise<ISvn> {
114
return new Promise<ISvn>((c, e) => {
115
- if (!semver.valid(svn.version)) {
+ // fix compatibility with SlickSVN (like 1.6.17-SlikSvn-tag-1.6.17@1130898-X64)
116
+ const version = svn.version.replace(/^(\d+\.\d+\.\d+).*/, "$1");
117
+ if (!semver.valid(version)) {
118
e(new Error("Invalid svn version"));
- } else if (!semver.gte(svn.version, "1.6.0")) {
119
+ } else if (!semver.gte(version, "1.6.0")) {
120
e(new Error("Required svn version must be >= 1.6"));
121
} else {
122
c(svn);
0 commit comments