From 0125b1a65c7c7cb31f0fde597b12d722c289e3f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Parm=C3=A9nides=20GV?= Date: Wed, 14 May 2014 18:45:33 +0200 Subject: clone ics-openvpn up-to-date if its folder exists --- build.gradle | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'build.gradle') diff --git a/build.gradle b/build.gradle index 2103b009..90e75752 100644 --- a/build.gradle +++ b/build.gradle @@ -20,16 +20,20 @@ allprojects { apply plugin: 'mercurial-mq' task cloneIcsOpenVPN( type: HgClone ) { - sourceUrl = 'https://code.google.com/p/ics-openvpn/' - workingDir = '.' + ext.srcFile = file('build.gradle') + ext.destDir = new File('.', 'ics-openvpn') + inputs.file srcFile + outputs.dir destDir + + sourceUrl = 'https://code.google.com/p/ics-openvpn/' } task updateIcsOpenVPN( type: HgUpdate, dependsOn: 'pullIcsOpenVPN' ) { - workingDir = 'ics-openvpn' - branch = 'default' + workingDir = 'ics-openvpn' + branch = 'default' } task pullIcsOpenVPN( type: HgPull ) { - sourceUrl = 'https://code.google.com/p/ics-openvpn/' - workingDir = 'ics-openvpn' + sourceUrl = 'https://code.google.com/p/ics-openvpn/' + workingDir = 'ics-openvpn' } \ No newline at end of file -- cgit v1.2.3