From: Ian Jackson Date: Fri, 31 May 2019 19:11:01 +0000 (+0100) Subject: dgit: Write down quilt mode split brain plans in a comment X-Git-Tag: archive/debian/9.0~131 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=800ae855f1f25c152cdd9d18a8e632f3e56a316f;p=dgit.git dgit: Write down quilt mode split brain plans in a comment Signed-off-by: Ian Jackson --- diff --git a/dgit b/dgit index fbf5183e..109092be 100755 --- a/dgit +++ b/dgit @@ -178,6 +178,29 @@ our $supplementary_message = ''; our $split_brain = 0; our $do_split_brain = 0; +# Interactions between quilt mode and split brain +# (currently, split brain only implemented iff +# madformat_wantfixup && quiltmode_splitbrain) +# +# source format sane `3.0 (quilt)' +# madformat_wantfixup() +# +# quilt mode normal quiltmode +# (eg linear) _splitbrain +# +# ------------ ------------------------------------------------ +# +# no split no q cache no q cache forbidden, +# brain PM on master q fixup on master prevented +# !$do_split_brain PM on master +# +# split brain no q cache q fixup cached, to dgit view +# PM in dgit view PM in dgit view +# +# PM = pseudomerge to make ff, due to overwrite (or split view) +# "no q cache" = do not record in cache on build, do not check cache +# `3.0 (quilt)' with --quilt=nocheck is treated as sane format + END { local ($@, $?); return unless forkcheck_mainprocess();