[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's one-thirty and we have a number\Nof people who put their name down Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,for lightning talks, so let's begin. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, the rules are simple:\Nfive minutes and three slides, no more. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We actually have a gap for the first session\Nso we may as well skip straight over: Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ian. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[ Negotiating the projector. ] Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ok, so I'm here to plug 'dgit',\Nwhich is my baby - Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,everybody should be using 'dgit'. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Well not quite everyone, but we'll see. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Put your hand up if you're\Ncomfortable with 'git'. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Excellent, that's pretty good.\NKeep your hand up if you do Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,bug-squashing NMUs. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Right, you should be using 'git' for that.\NYou should be using 'dgit' Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,- you can put your hands down now - Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,if you use 'dgit' you will be able\Nto do everything in 'git', Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you will never need\Nto read another 'debdiff', Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you can use 'git diff' and 'dgit'\Nwill make sure that what you upload Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,is what you meant to upload. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You don't have to care about\Nmaintainers with poor 'git' workflows Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or their weird 'git' trees Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can just do everything in 'git'. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can cherry-pick your upstream\Nbugfix directly from the upstream branch Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,onto what 'dgit' gives you. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Fix up the conflicts, 'dgit push',\Nthe job is done. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can 'dgit push' to 'DELAYED'\Nas well now. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ok, so maintainers:\Nwho is a Debian package maintainer? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Keep your hand up if you\Nmaintain it in 'git'. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Keep your hand up if it's\Na 'native' package. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You should be uploading it\Nwith 'dgit'! Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[laughter]\NYou can put your hands down now. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,'dgit' will publish your actual\N'git' history for all its users Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,who will then be able to send you\Npull requests, patches, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you will be able to 'dgit pull'\Nany non-maintainer upload (NMU) Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you will be able to 'dgit fetch'\Nthe NMU and review it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,just like you would with 'git fetch' Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,even if the uploader didn't use 'dgit'. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So maintainers again:\Nwho is a Debian maintainer? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Who here amongst you generates\Nyour original archives from 'git' somehow? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Maybe with 'pristine-tar', or 'git-buildpackage'\Nbranches, or something? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[anticipatory laughter] Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You should be using 'dgit push', because\N'dgit' will push your actual patch queue