path: root/dgit.1
diff options
authorIan Jackson <>2019-09-05 11:21:35 +0100
committerIan Jackson <>2020-02-02 16:38:22 +0000
commit209b87ba971701dffcd97a7fd9593cea51f62000 (patch)
tree2f18e720c54601e00899ec85bc51c8cdc301604b /dgit.1
parent70df464217c2b96ea481cb3b28210b53a2d7e040 (diff)
dgit(1): Cover more cases of --overwrite and --deliberately
Closes: #928473 Signed-off-by: Ian Jackson <>
Diffstat (limited to 'dgit.1')
1 files changed, 8 insertions, 2 deletions
diff --git a/dgit.1 b/dgit.1
index f7c06d0..9de679d 100644
--- a/dgit.1
+++ b/dgit.1
@@ -680,6 +680,7 @@ unless you know what you are doing.
This option is useful if you are the maintainer, and you have
incorporated NMU changes into your own git workflow in a way that
doesn't make your branch a fast forward from the NMU.
+It can also be useful when an intermediate upload was not done with dgit.
This option is also usually necessary
the first time a package is pushed with dgit push
@@ -792,10 +793,15 @@ understood in the context of Debian are discussed below:
.BR --deliberately-not-fast-forward
Declare that you are deliberately rewinding history.
+This could be because your branch is not fast forward from the
+dgit server history,
+or not fast forward from a locally-synthesised dsc import.
When pushing to Debian,
-use this when you are making a renewed upload of an entirely
+use this only when you are making a renewed upload of an entirely
new source package whose previous version was not accepted for release
-from NEW because of problems with copyright or redistributibility.
+from NEW because of problems with copyright or redistributibility;
+or, exceptionally, for the very first upload with dgit.
When split view is in operation,
this also prevents the construction by dgit of a pseudomerge