From 053ea1caf44b35a0eac2b3862337b24c04549394 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 5 Jul 2019 14:07:08 +0100 Subject: [PATCH] dgit: Include quilt mode in archive/ tag in split view After this, a program examining this tag can see one of the following possibilities: "split --quilt=" splitting quilt view, `3.0 (quilt)' "split --quilt=" `3.0 (quilt)', mostly-dgit-compatible branch, but split view (bureaucracy commits not on maintainer branch) "no-split --quilt=" `3.0 (quilt)', maintainer uses dgit branch "split" / "no-split" non-`3.0 (quilt)' No "split" or "no-split" generated by old versions of dgit, quilt transformation information not captured in machine-readable form Signed-off-by: Ian Jackson --- dgit | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dgit b/dgit index e9b2cd54..491cb234 100755 --- a/dgit +++ b/dgit @@ -4385,6 +4385,10 @@ END %s release %s for %s (%s) [dgit] ENDT or confess "$!"; + unshift @dtxinfo, "--quilt=$quilt_mode" if madformat($format); + unshift @dtxinfo, do_split_brain() ? "split" : "no-split" + # rpush protocol 5 and earlier don't tell us + unless $we_are_initiator && $protovsn < 6; my $dtxinfo = join(" ", "",@dtxinfo); print TO <