X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit.1;h=f2821dffd32ba6172bfcc203674065c1ebb29150;hp=9878c20e258492d247a749ede48473d0ab1013f9;hb=a98d0e0d68a2167e9909ec2da04ebf56c7f97b6f;hpb=54f843c7e1644527e902e01eb401e98a02c44889 diff --git a/dgit.1 b/dgit.1 index 9878c20e..f2821dff 100644 --- a/dgit.1 +++ b/dgit.1 @@ -73,6 +73,25 @@ for the distro to which .I suite belongs. +.I suite +may be +.IR mainsuite \fB,\fR subsuite ... +in which case dgit will synthesize a view giving the most +recent version in any of the specified suites. +(The subsuites do not need to have the package.) +If a subsuite starts with +.B - +then mainsuite is prepended. +Each of the suite names will be individually canonicalised +to calculate the canonical branch names to use. +When using this facility, it is important to always specify the +same suites in the same order: +dgit will not be make a coherent fast-forwarding history +view otherwise. +The history generated by this feature is not normally suitable +for merging back into upstreams, +as it necessarily contains unattractive pseudomerges. + For your convenience, the .B vcs-git remote will be set up from the package's Vcs-Git field, if there is @@ -90,6 +109,10 @@ then dgit fetch defaults to .IR suite ; otherwise it parses debian/changelog and uses the suite specified there. + +suite may be +.IR mainsuite \fB,\fR subsuite ... +as for clone. .TP \fBdgit pull\fR [\fIsuite\fP] Does dgit fetch, and then merges the new head of the remote tracking @@ -710,6 +733,8 @@ Specifies a single additional option to pass to .BR sbuild , .BR ssh , .BR dgit , +.BR apt-get , +.BR apt-cache , .BR gbp-pq , .BR gbp-build , or @@ -755,6 +780,8 @@ Specifies alternative programs to use instead of .BR gpg , .BR ssh , .BR dgit , +.BR apt-get , +.BR apt-cache , .BR git , .BR gbp-pq , .BR gbp-build , @@ -879,6 +906,9 @@ Settings likely to be useful for an end user include: Specifies the distro for a suite. dgit keys off the suite name (which appears in changelogs etc.), and uses that to determine the distro which is involved. The config used is thereafter that for the distro. + +.I suite +may be a glob pattern. .TP .BI dgit.default.distro " distro" The default distro for an unknown suite.