Hello,

On Wed 20 Mar 2024 at 06:12pm GMT, Ian Jackson wrote:

> Control: severity -1 important
>
> Having thought about it, I propose the following changes to try to
> help with this:
>
> 1. Provide an alias for --overwrite (without version) called
>    something like --trust-changelog, and make that be the primary name.
>    That's really what --overwrite (without version) does.

Nice.

> 2. Provide a new option --collab-sceptics [1] which implies
>    --split-view=always --trust-changelog.
>
> [1] I'm very unusre of the right name.  This option should be used in
> two situations:
>
>  (a) The package is team maintained, and you are doing a team upload;
>      your teammates don't use dgit (and object to the .dsc import
>      commits that can happen in the dgit history (so the maintainer
>      history doesn't have the .dsc imports).  So you must hide the
>      .dsc imports (which are in the dgit view) and trust the
>      changelog.
>
>  (b) You are doing an NMU, and you're doing it from maintainer git,
>      but the maintainer doesn't use dgit.  Nevertheless the maintainer
>      wants your git commits.  So you want to provide a git branch that
>      doesn't have the .dsc import commits (and you must truxt the
>      changelog).

How about --with-non-dgit ?

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to