mbox series

[v2,0/3] *** archiver.bbclass: archive shallow git sources which have no clone ***

Message ID 20261030174536.2724008-1-ecordonnier@snap.com
Headers show
Series *** archiver.bbclass: archive shallow git sources which have no clone *** | expand

Message

Etienne Cordonnier Oct. 30, 2026, 5:45 p.m. UTC
From: Etienne Cordonnier <ecordonnier@snap.com>

*** BLURB HERE ***

Etienne Cordonnier (3):
  archiver.bbclass: archive shallow git sources which have no clone
  archiver.bbclass: remove .git from original git source archives
  archiver.bbclass: fail on sources which cannot be archived

v2:
  - Combined the two v1 patches into one series, as requested.
  - Split "archive shallow git sources which have no clone" into 1/3 (archive the shallow source) and 2/3 (remove .git), and 2/3 now removes .git for all git sources, including the .git files of submodules (kept for nocheckout/bareclone).
  - 3/3 ("warn about sources which are not archived" in v1) now raises a fatal error.

 meta/classes/archiver.bbclass            | 22 +++++-
 meta/lib/oeqa/selftest/cases/archiver.py | 91 ++++++++++++++++++++++++
 2 files changed, 112 insertions(+), 1 deletion(-)