X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=git-debpush.1.pod;h=5e40e3c854c0aeaeb34dc5b07604c0c5ca1ddb20;hb=7593c9b857a3d4517d8772ff0e31faf5cc3b4fb4;hp=926e8cd3faeedffda81962b120c6ac0d2e2268aa;hpb=eca709b776801cbd57eed32dab8b59fe8bc9a569;p=dgit.git diff --git a/git-debpush.1.pod b/git-debpush.1.pod index 926e8cd3..5e40e3c8 100644 --- a/git-debpush.1.pod +++ b/git-debpush.1.pod @@ -109,11 +109,6 @@ You are using git-dpm(1)'s branch format. You are using the 'bare debian' branch format, with the upstream source in the form of an upstream tag. -=item B<--quilt=baredebian+tarball>|B<--baredebian+tarball> - -You are using the 'bare debian' branch format, with the upstream -source in the form of a tarball. - =item B<--quilt=linear> You are using the 'manually maintained applied' branch format or @@ -151,10 +146,6 @@ upload your package. Just tag, don't push. -=item B<--force>|B<-f> - -Don't perform checks designed to prevent broken uploads. - =item B<-u> I Passed on to git-tag(1). @@ -168,6 +159,15 @@ Note that this need not actually be a branch, but any committish (see gitglossary(7)). The option name is chosen to fit what is by far the most common case. +=item B<--upstream=>I + +When pushing a non-native package, +B needs a tag for the upstream part of your package. + +By default B asks git-deborig(1), +which searches for a suitable tag +based on the upstream version in debian/changelog. + =item B<--remote=>I Where to push tags and branches. If unspecified, use the remote which @@ -178,6 +178,77 @@ git would use if you typed "git push BRANCH". What distribution name to embed in the signed tag. Defaults to "debian". +=item B<--force>|B<-f> + +Ignore the results of all checks designed to prevent broken uploads. + +=item B<--force>=I[,I] ... + +Override individual checks designed to prevent broken uploads. May be +specified more than once. Valid values for I are: + +=over 4 + +=item B + +Permit uploading to a different suite than the target of the most +recent upload made with B (e.g. when uploading to +Debian unstable after uploading to Debian experimental). + +=item B + +Ignore the fact that the upstream tag is not an ancestor of the branch +to be tagged (skipping this check is implied by B<--quilt=baredebian>). + +=item B + +Ignore any differences between the upstream source in the upstream tag +and the upstream source in the branch to be tagged (this check is only +run when using B<--quilt=gbp> or B<--quilt=unapplied>). + +=item B + +Ignore any failures of the following two checks: + +=over 4 + +=item + +With B<--quilt=gbp>, B<--quilt=unapplied>, B<--quilt=baredebian>, +B<--quilt=dpm>, and B<--quilt=nofix>, the quilt patches should apply +cleanly to the upstream source with git-apply(1). + +=item + +With B<--quilt=dpm> and B<--quilt=nofix>, applying the quilt patches +to the upstream source should produce exactly the source tree to be +tagged. + +=back + +=item B + +Permit upload to a suite called UNRELEASED. + +=item B + +Ignore apparently pushing the dgit view of a package (as produced by +B) to the maintainer branch, where the dgit view and the +maintainer view of the package are not identical. + +=item B + +Ignore the fact that the branch to be pushed seems to be a +git-debrebase(1) branch in an unstitched state (see git-debrebase(5)). + +=back + +=item B + +Ignore the fact that HEAD is to be tagged, but HEAD is detached (this +check is only run when B<--branch=HEAD> or no B<--branch> option is +specified). + =back =head1 SEE ALSO @@ -187,5 +258,6 @@ Git branch formats in use by Debian maintainers: =head1 AUTHOR -B was written by Sean Whitton -with much input from Ian Jackson . +B and this manpage were written by Sean Whitton + with much input from Ian Jackson +.