diff --git a/app/client/src/pages/Editor/gitSync/utils.test.ts b/app/client/src/pages/Editor/gitSync/utils.test.ts index 0b0288391a..dce39bd598 100644 --- a/app/client/src/pages/Editor/gitSync/utils.test.ts +++ b/app/client/src/pages/Editor/gitSync/utils.test.ts @@ -29,6 +29,8 @@ const validUrls = [ "git@abcd.org:org__v3/(((something)/(other)/(thing).git", "git@gitlab-abcd.test.org:org__org/repoName.git", "git@gitlab__abcd.test.org:org__org/repoName.git", + "git@ssh.dev.azure.com:v3/something/with%20space%20(some)/geo-mantis", + "git@ssh.dev.azure.com:v3/something/with%20space%20some/geo-mantis", ]; const invalidUrls = [ diff --git a/app/client/src/pages/Editor/gitSync/utils.ts b/app/client/src/pages/Editor/gitSync/utils.ts index da5f3cf67d..7bcdbde494 100644 --- a/app/client/src/pages/Editor/gitSync/utils.ts +++ b/app/client/src/pages/Editor/gitSync/utils.ts @@ -19,7 +19,7 @@ export const getIsStartingWithRemoteBranches = ( }; const GIT_REMOTE_URL_PATTERN = - /^((git|ssh)|(git@[\w\-\.]+))(:(\/\/)?)([\w\.@\:\/\-~\(\)]+)[^\/]$/im; + /^((git|ssh)|(git@[\w\-\.]+))(:(\/\/)?)([\w\.@\:\/\-~\(\)%]+)[^\/]$/im; const gitRemoteUrlRegExp = new RegExp(GIT_REMOTE_URL_PATTERN);