git clone: Force use of ssh protocol if not specified

If we don't specify the protocol, then specifying the port number
doens't work.
This commit is contained in:
Vishesh Handa
2019-11-11 02:04:37 +01:00
parent fc19590edf
commit 8d11634108
3 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,6 @@
## [1.19] - 2019-11-11
* Bug: Allow cloning from a custom port
## [1.18] - 2019-11-02
* Better handling of Markdown files without YAML headers

View File

@ -70,6 +70,11 @@ class GitRepo {
static Future<void> clone(String folderName, String cloneUrl) async {
try {
if (!cloneUrl.startsWith('ssh://') &&
!cloneUrl.startsWith('http://') &&
!cloneUrl.startsWith('https://')) {
cloneUrl = 'ssh://' + cloneUrl;
}
await invokePlatformMethod('gitClone', {
'cloneUrl': cloneUrl,
'folderName': folderName,

View File

@ -1,6 +1,6 @@
name: gitjournal
description: A Journaling App Built on top of Git
version: 1.18+10
version: 1.19+10
dependencies:
flutter: