mirror of
https://github.com/kiwix/kiwix-build.git
synced 2025-06-27 21:39:34 +00:00
Added a flag to force kiwix build to not do fast_clone
- Docopt cannot do fast_clone cause it is getting a specific commit id. This will be changed when a new release is available.
This commit is contained in:
committed by
Matthieu Gautier
parent
69c33da0bc
commit
e72589a850
@ -132,6 +132,7 @@ class ReleaseDownload(Source):
|
||||
|
||||
class GitClone(Source):
|
||||
base_git_ref = "master"
|
||||
force_full_clone = False
|
||||
|
||||
@property
|
||||
def release_git_ref(self):
|
||||
@ -156,7 +157,7 @@ class GitClone(Source):
|
||||
return self.base_git_ref
|
||||
|
||||
def _git_init(self, context):
|
||||
if option('fast_clone'):
|
||||
if option('fast_clone') and self.force_full_clone == False:
|
||||
command = "git clone --depth=1 --branch {} {} {}".format(
|
||||
self.git_ref, self.git_remote, self.source_dir)
|
||||
run_command(command, neutralEnv('source_dir'), context)
|
||||
|
Reference in New Issue
Block a user