X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit-user.7.pod;h=d7b610986b4ce15c4dc8d172432c09639035a21d;hp=95d08d8e6ee2010669775e8e6e1c27777616ec5b;hb=a2dcf75241e1c3b8e9961bd7905505e11908567d;hpb=1d50b7dfe4148df2eebd5ee36ff79b9bf65defa8 diff --git a/dgit-user.7.pod b/dgit-user.7.pod index 95d08d8e..d7b61098 100644 --- a/dgit-user.7.pod +++ b/dgit-user.7.pod @@ -126,7 +126,8 @@ If you don't know what you're running, try this: =back For Debian, you should add C<,-security> -to the end of the suite name. +to the end of the suite name, +unless you're on unstable or testing. Hence, in our example C becomes C. (Yes, with a comma.) @@ -148,9 +149,11 @@ This, the I, is synthesized by your local copy of dgit. It is fast forwarding. -Debian separates out the security updates, into C. -Telling dgit C means that it should include -any updates available in C. +Debian separates out the security updates, into C<*-security>. +Telling dgit C means that it should include +any updates available in C. +The comma notation is a request to dgit to track jessie, +or jessie-security if there is an update for the package there. (You can also dgit fetch in a tree that wasn't made by dgit clone. If there's no C @@ -194,7 +197,7 @@ or upstream's git history. But for many packages the real git history does not exist, or has not been published in a dgitish form. -So yuu may find that the history is a rather short +So you may find that the history is a rather short history invented by dgit. dgit histories often contain automatically-generated commits, @@ -231,7 +234,7 @@ Debian package builds are often quite messy: they may modify files which are also committed to git, or leave outputs and teporary files not covered by C<.gitignore>. -Kf you always commit, +If you always commit, you can use =over 4 @@ -346,7 +349,7 @@ The proper solution is to build the package for all the architectures you have enabled. You'll need a chroot for each of the secondary architectures. -This iw somewhat tiresome, +This is somewhat tiresome, even though Debian has excellent tools for managing chroots. C from the sbuild package is a good starting point. @@ -359,9 +362,9 @@ If neither of those are an option, your desperate last resort is to try using the same version number as the official package for your own package. -(The verseion is controlled by C - see above,) +(The version is controlled by C - see above). This is not ideal because it makes it hard to tell what is installed, -because it will mislead and confuse apt. +and because it will mislead and confuse apt. With the "same number" approach you may still get errors like