Package: git-debpush
Version: 13.13
Control: tags -1 + newcomer

STEPS

git clone [email protected]:swaywm-team/fnott.git
cd fnott/
git checkout b00ef67769c27e7ef1b1d7f92b9c753ab1009d2a
git-debpush --dry-run --print-tag-text --force=detached --quilt=baredebian 
--upstream=upstream/1.8.0+ds

ACTUAL BEHAVIOUR

git-debpush outputs a tag.

EXPECTED BEHAVIOUR

git-debpush should fail a check, complaining that the upstream tree
contains a submodule.

NOTES

Observe:

$ git ls-tree -r upstream/1.8.0+ds: | grep commit
160000 commit d1598e82240d6e8ca57729495a94d4e11d222033  external/wlr-protocols

(the upstream commitish is cbca9b12d72318c6e33281d3751b3006b097802f)

This can only happen in baredebian quilt mode, because in that csse
the upstream source code is a separate git tree.

Ian.

-- 
Ian Jackson <[email protected]>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.

Reply via email to