chiark / gitweb /
wip
[talk-2015-debconf-dgit.git] / NOTES-2
1
2 talk for NN mins
3   questions later
4
5 ========================================
6
7     maintainers maintaining own package
8
9     everyone else
10       NMUers
11       sponsors
12       sponsees
13       teams working on cross-package transitions
14       BSP participants
15       cross-package goals (reproducible builds)
16
17 first, 2nd group
18
19
20 1 dgit
21
22 treat Debian archive as a git repo
23
24   dgit clone
25   dgit fetch
26   git fetch (eg, sponsee's branch)
27   dgit push
28
29
30
31 2 what dgit is not
32
33   replacement for
34     git-dpm
35     git-buildpackage
36     git (except when fetching/pushing from/to Debianish archives)
37     pristine-tar
38     git-import-dsc
39     git-import-dscs
40
41   intended to be complementary to existing packaging tools
42
43
44 3 example non-maintainer workflows
45
46   push demo ?
47
48   sponsor
49
50   diff experimental vs unstable vs wheezy
51
52
53 ========================================
54 then
55
56   maintainers how can you help
57     pls use dgit push kthxbye
58
59   what's in it for you
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
64
65
66 4 who should be using it right now
67
68   source format   git workflow tool      NMUer     maintainer
69                                         sponsor
70                                           etc.
71
72   1.0 native      any                    YES        YES
73
74   1.0 with diff   any                    YES        YES
75
76   3.0 (quilt)     git-dpm                YES        YES
77
78   3.0 (quilt)     raw git                YES        
79
80   3.0 (quilt)     gbp                    YES        TBC
81