Skip to content

Add support for shallow mirror tarballs

Christopher Larson bitbake-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8fetch: support multiple mirror tarball filenameslib/bb/fetch2/__init__.py lib/bb/fetch2/git.py lib/bb/fetch2/hg.py +1 more+47 -420 replies
2/8git-make-shallow: add script to make a git repo shallowbin/git-make-shallow lib/bb/tests/fetch.py+292 -02 replies
3/8fetch/git: add support for shallow mirror tarballslib/bb/fetch2/git.py lib/bb/tests/fetch.py+417 -150 replies
4/8fetch/git: support per-branch/per-url depths for shallowlib/bb/fetch2/git.py lib/bb/tests/fetch.py+73 -230 replies
5/8fetch/git: add support for keeping extra refs for shallowlib/bb/fetch2/git.py lib/bb/tests/fetch.py+63 -10 replies
6/8fetch/gitsm: add support for shallow mirror tarballslib/bb/fetch2/gitsm.py lib/bb/tests/fetch.py+38 -100 replies
7/8fetch/gitannex: add support for shallow mirror tarballslib/bb/fetch2/gitannex.py lib/bb/tests/fetch.py+37 -30 replies
8/8fetch/git: add support for removing arbitrary revs for shallowlib/bb/fetch2/git.py lib/bb/tests/fetch.py+82 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/8] Add support for shallow mirror tarballs

The latest incarnation of the support for git shallow mirror tarballs. Updated with ud.mirrortarball removed, fixes for gitsm and gitannex, more granular commits to ease review, and unit tests added. Please let me know what you think. Thanks.

The following changes since commit 21d963149b5d97452420230a252101115b708d85:

toaster: move release lookup from morty to pyro (2017-04-20 07:59:30 +0100)

are available in the git repository at:

[email protected]:kergoth/bitbake.git shallow

for you to fetch changes up to b4ca8fa8422818f7d09fbb1988bc189d2a8e7b52:

fetch/git: add support for removing arbitrary revs for shallow (2017-05-13 01:22:30 +0500)

----------------------------------------------------------------
Christopher Larson (8):
fetch: support multiple mirror tarball filenames
git-make-shallow: add script to make a git repo shallow fetch/git: add support for shallow mirror tarballs fetch/git: support per-branch/per-url depths for shallow fetch/git: add support for keeping extra refs for shallow fetch/gitsm: add support for shallow mirror tarballs fetch/gitannex: add support for shallow mirror tarballs fetch/git: add support for removing arbitrary revs for shallow

 bin/git-make-shallow      | 165 +++++++++++++
 lib/bb/fetch2/__init__.py |  72 +++---
 lib/bb/fetch2/git.py      | 189 +++++++++++++--
 lib/bb/fetch2/gitannex.py |  23 +-
 lib/bb/fetch2/gitsm.py    |  17 +-
 lib/bb/fetch2/hg.py       |   5 +-
 lib/bb/fetch2/npm.py      |   7 +-
 lib/bb/tests/fetch.py     | 603 ++++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 1017 insertions(+), 64 deletions(-)
 create mode 100755 bin/git-make-shallow
Signature · 1 line
2.11.1