notoriously confusing.
+xxx plug plug
+
+
==== NMU linear history on top of basic dgit history
Sadly, unless the maintainer uses dgit, the history you see in dgit
The most important requirement is that your git tree is identical to
the unpacked source package. (Technically, in the case of a `3.0
(quilt)' package, it is what is sometimes called a `patches-applied
-packaging branch without .pc directory'. Patches-applied means that the upstream
-source files in the main package tree correspond to the actual source
-code that will be used when the package is built, rather than to the
-upstream versions.)
+packaging branch without .pc directory'. Patches-applied means that
+the upstream source files in the main package tree correspond to the
+actual source code that will be used when the package is built, rather
+than to the upstream versions.)
+
+xxx slide, longer explanation
+
For all native packages, and for users of git-dpm and raw git, this is
already the interchange format. These maintainers can start using
patches-applied branch, and that some users prefer to use that as the
interchange git branch, but I know this is far from universal. I'm
talking to the git-buildpackage maintainers about gbp integration, so
-watch this space.
+watch this space. xxx
The other requirement of dgit is simply that the dgit branches are
fast-forwarding. So if your tools have made a rebasing branch, you
The second thing that's less than ideal is that the dgit git history
does not generally include the package upload history.
git-import-dscs can produce a git branch representing the upload
+
+xxx patches-applied
+
history, but dgit doesn't run that itself. It would be difficult for
dgit to do so because deciding which set of versions to include is
nontrivial and of course it would involve an awful lot of downloading.
dgit push. Patches very welcome!
+==== Thanks and more info slide
+
+xxx thank dsa ftpmaster
+
+
So that's most of what I have prepared. There's, of course, a lot
more detailed information in the manpages.