Linus Jahn
28aaaaa55e
source-git: Add option to disable submodules
...
Closes : #295
Approved by: alexlarsson
2019-09-13 10:51:18 +00:00
Alexander Larsson
7b042c61e6
Add --no-shallow-clone for git mirroring
...
This is useful e.g. when doing mirroring only, or if your git
has issues with shallow clones.
Closes : #120
Approved by: alexlarsson
2018-03-27 13:41:42 +00:00
Alexander Larsson
784328e397
git: Always deep clone for old git versions if bundling sources
...
If we're bundling sources we really need to fetch from them because
we want to bundle shallow clones. However, this doesn't work for older
git versions, so pre-emptively fetch those deeply.
Closes : #62
Approved by: alexlarsson
2017-11-06 12:42:36 +00:00
Alexander Larsson
25805d5220
git: Add git mirror flags to simplify API
...
This is nicer than a bunch of booleans
Closes : #62
Approved by: alexlarsson
2017-11-06 12:42:36 +00:00
Alexander Larsson
ac6a25c981
Add option to disable shallow clone for git sources
...
Closes : #55
Approved by: alexlarsson
2017-10-30 10:57:35 +00:00
Alexander Larsson
d768afabfe
Drop all compat from the checksum in preparation of new stable release
...
This means a lot of caches will rebuild, but we're then in a
stage where we can start adding new things in a compat way in the
stable series.
2017-09-22 17:10:06 +02:00
Alexander Larsson
0e5fdaf89a
bundle git repos shallowly
...
There is no need to bundle the entire history in a git repo.
Instead we only bundle shallow versions of all the branches/tags/commit
that we reference.
For directly specified commit ids we can't really shallow-clone those,
so we create fake tags in the mirrored repo.
2017-09-21 16:05:05 +02:00
Alexander Larsson
6b7b5fae0a
Add tag property for git sources
...
This is essentially an alias for branch, but makes the json
nicer to read.
2017-09-18 16:03:48 +02:00
Alexander Larsson
faba587a72
Move common/flatpak-utils.* to src/builder-flatpak-utils.*
2017-08-25 09:36:49 +02:00
Alexander Larsson
5823533bd7
Move builder/ to src/
2017-08-25 09:30:53 +02:00