X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit.1;h=d0c24adde4b8af43403def2aa207da86e1e523e3;hp=63a70217ce07dc372f97942a35227097589020d8;hb=5d0ef0185cd25ef4a1eb5d914ef0d1c42c359407;hpb=a99b94f7071fb3d3db2d679af5a736627ef10102 diff --git a/dgit.1 b/dgit.1 index 63a70217..d0c24add 100644 --- a/dgit.1 +++ b/dgit.1 @@ -266,6 +266,16 @@ and it therefore does not make a pseudomerge to bind the import into any existing git history. +Because a .dsc can contain a Dgit field naming a git commit +(which you might not have), +and specifying where to find that commit +(and any history rewrite table), +import-dsc might need online access. +If this is a problem +(or dgit's efforts to find the commit fail), +consider --no-chase-dsc-distro +or --force-import-dsc-with-dgit-field. + There is only only sub-option: .B --require-valid-signature @@ -297,11 +307,6 @@ If .I branch does not start with refs/, refs/heads/ is prepended. The specified branch is unconditionally updated. - -If the specified .dsc contains a Dgit field, -dgit will simply make a branch of that commit. -If you cannot manage to find that commit anywhere, -consider --force-import-dsc-with-dgit-field. .TP .B dgit version Prints version information and exits. @@ -456,6 +461,30 @@ someone should make a suitable dgit push to update the contents of dgit-repos to a version without the controversial changes. .TP +.BR --no-chase-dsc-distro +Tells dgit not to look online +for additional git repositories +containing information about a particular .dsc being imported. +Chasing is the default. + +For most operations +(such as fetch and pull), +disabling chasing +means dgit will access only the git server +for the distro you are directly working with, +even if the .dsc was copied verbatim from another distro. +For import-dsc, +disabling chasing +means dgit will work completely offline. + +Disabling chasing can be hazardous: +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 +dgit fails to find necessary git commits. +.TP .BR --dgit-view-save= \fIbranch\fR|\fIref\fR Specifies that when a split view quilt mode is in operation, and dgit calculates @@ -985,6 +1014,12 @@ services (archive and git) are provided. These should not normally be adjusted, but are documented for the benefit of distros who wish to adopt dgit. .TP +.BI dgit-distro. distro .nominal-distro +Shown in git tags, Dgit fields, and so on. +.TP +.BI dgit-distro. distro .alias-canon +Used for all access configuration lookup. +.TP .BR dgit-distro. \fIdistro\fR /push. * If set, overrides corresponding non \fB/push\fR config when .BR readonly=false , @@ -1026,6 +1061,16 @@ or when pushing and .BR dgit-distro. \fIdistro\fR . ( git | sshpsql ) - ( user | host | user-force ) .TP .BI dgit-distro. distro .backports-quirk +.TP +.BI dgit-distro. distro .rewrite-map-enable +.TP +.BI dgit.default.old-dsc-distro +.TP +.BI dgit.dsc-url-proto-ok. protocol +.TP +.BI dgit.dsc-url-proto-ok.bad-syntax +.TP +.BI dgit.default.dsc-url-proto-ok .SH ENVIRONMENT VARIABLES .TP .BR DGIT_SSH ", " GIT_SSH