5 ========================================
7 maintainers maintaining own package
13 teams working on cross-package transitions
15 cross-package goals (reproducible builds)
22 treat Debian archive as a git repo
26 git fetch (eg, sponsee's branch)
36 git (except when fetching/pushing from/to Debianish archives)
41 intended to be complementary to existing packaging tools
44 3 example non-maintainer workflows
50 diff experimental vs unstable vs wheezy
53 ========================================
56 maintainers how can you help
57 pls use dgit push kthxbye
60 directly merge/cherrypick nmus, proposed patches
61 your real history visible at browse.dgit.d.o.
62 your downstream dgit users will thank you
63 extra check that you are uploading exactly HEAD
64 (can save some dsc-based checks)
66 maintainer operations which change with dgit
68 Need correct style of branch
69 trivially true for native packages
71 true for raw git with 1.0+diff
74 Use dgit to build (-I .git)
76 NOT dput, but dgit push
79 - can be done with `dgit fetch'
80 - resulting git history may need fettling
81 - git merge -s ours just before push
86 4 who should be using it right now
88 source format git workflow tool NMUer maintainer
92 1.0 native any ALL ALL
94 1.0 with diff raw git ALL YES *
96 3.0 (quilt) git-dpm YES YES *
98 3.0 (quilt) gbp YES ???