X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit.1;h=8cf3928ae9efeb0d519dd74a0425691df65ce0af;hp=d0c24adde4b8af43403def2aa207da86e1e523e3;hb=f6561dc13583c0b0c242d39d0056368ba2020121;hpb=5d0ef0185cd25ef4a1eb5d914ef0d1c42c359407 diff --git a/dgit.1 b/dgit.1 index d0c24add..8cf3928a 100644 --- a/dgit.1 +++ b/dgit.1 @@ -140,7 +140,11 @@ binary changes files. Options and arguments after sbuild will be passed on to sbuild. The output is left in .IR package \fB_\fR version \fB_multi.changes\fR. - +.IP +Note that by default +sbuild does not build arch-independent packages. +You probably want to pass -A, to request those. +.IP Tagging, signing and actually uploading should be left to dgit push. .TP \fBdgit gbp-build\fR ... @@ -176,9 +180,6 @@ archive. dgit push always uses the package, suite and version specified in the debian/changelog and the .dsc, which must agree. If the command line specifies a suite then that must match too. - -If dgit push fails while uploading, it is fine to simply retry the -dput on the .changes file at your leisure. .TP \fBdgit rpush\fR \fIbuild-host\fR\fB:\fR\fIbuild-dir\fR [\fIpush args...\fR] Pushes the contents of the specified directory on a remote machine. @@ -306,7 +307,6 @@ dgit will stop with an error message. If .I branch does not start with refs/, refs/heads/ is prepended. -The specified branch is unconditionally updated. .TP .B dgit version Prints version information and exits. @@ -314,6 +314,11 @@ Prints version information and exits. .BI "dgit clone-dgit-repos-server" " destdir" Tries to fetch a copy of the source code for the dgit-repos-server, as actually being used on the dgit git server, as a git tree. +.TP +.BI "dgit print-dgit-repos-server-source-url" +Prints the url used by dgit clone-dgit-repos-server. +This is hopefully suitable for use as a git remote url. +It may not be useable in a browser. .SH OPTIONS .TP .BR --dry-run " | " -n @@ -411,7 +416,7 @@ This can be useful with build, if you plan to commit later. (dgit push will still ensure that the .dsc you upload and the git tree you push are identical, so this option won't make broken pushes.) .TP -.BR --overwrite =\fIprevious-version\fR +.BR --overwrite [=\fIprevious-version\fR] Declare that even though your git branch is not a descendant of the version in the archive according to the revision history, @@ -482,7 +487,7 @@ if the .dsc names a git commit which has been rewritten by those in charge of the distro, this option may prevent that rewrite from being effective. Also, -using it can mean that +it can mean that dgit fails to find necessary git commits. .TP .BR --dgit-view-save= \fIbranch\fR|\fIref\fR @@ -890,7 +895,7 @@ These options are provided as an escape hatch, in case dgit is confused. (They might also be useful for testing error cases.) .TP -.B --import-dsc-with-dgit-field +.B --force-import-dsc-with-dgit-field Tell dgit import-dsc to treat a .dsc with a Dgit field like one without it. The result is a fresh import, @@ -942,6 +947,9 @@ may be a glob pattern. .BI dgit.default.distro " distro" The default distro for an unknown suite. .TP +.BI dgit.default.default-suite " suite" +The default suite (eg for clone). +.TP .BR dgit.default. * for each .BR dgit-distro. \fIdistro\fR . *,